我有链接,当用户点击它们时,使用以下方法快速更新DOM。
基本上,我只是将innerHTML文档设置为文本并更新页面。
但是我希望在适用的情况下使用其他HTML代码的HTML代码。这是我的.js文件中唯一具有大量文本的地方。我该如何移动?
/*
link - quick dom links - would like to find a way to move this into xhtml where it belongs
*/
function o2(a,b)
{
return document.getElementById(a).innerHTML=b;
}
function l1()
{
........
答案 0 :(得分:3)
我建议将所有可能的HTML放入HTML文件中。为每个元素分配一个唯一的id,并使用CSS将它们全部或全部隐藏,但默认情况下只使用一个(使用'display:none')。然后你的javascript函数可以根据你需要显示的html片段来简单地改变CSS。