我创建了一个js对话框窗口,其中显示了一些HTML(下面)。我的问题是,我不想简单地将显示的内容硬编码为html字符串,而是希望将文本内容保存在单独的XML或HTML中,然后通过addContentHTML将其拉入对话框。怎么做的?
祝你好运
createDialog: function () {
this.dialog = new Dialog({
title: 'Version info',
id:'version_window',
resizable: true,
width: 420
});
this.dialog.addContentHTML('<b>Latest public version: </b>1.0</br></br><b>Currently testing:</b> 1.01</br></br>');
}
答案 0 :(得分:0)
您可以从DOM中的任何隐藏元素中提取内容:
<div id="content" style="display: none">
...
</div>
this.dialog.addContentHTML(document.getElementById('content').innerHtml);
还有更多的方法可以做到这一点,但这是它的要点。