javascript - javascript中的页面内容需要进入html

标签 javascript xhtml

我有一些链接,当用户单击它们时,页面会立即利用 DOM 进行更新,这就是我的 o2() 所做的。

问题是我想将内容与逻辑分开...即,我希望下面的内容位于 .html 文件中。目前它位于 .js 文件中。

我的理解是,将结构/内容与逻辑分开是一种很好的做法...例如,对 Javascript 函数使用高级注册而不是内联注册。

如何将下面的 html 内容放入 .html 文件中?

function l1() {
    o2('Ac1_3','<br/><p class="h">ALL YOUR BOOKMARKS IN ONE PLACE</p><img class="i1" src="i3.jpg" alt=""/><img class="i1" src="i4.jpg" alt=""/>');
}

最佳答案

如果您使用 JavaScript 向 DOM 动态添加内容,则无法将该内容保留在 JS 文件中,除非您想变得毫无意义的复杂。

就我个人而言,我认为将内容和逻辑稍微混合一下是可以的,就像这样,只是不要过度到令人困惑的地步。

关于javascript - javascript中的页面内容需要进入html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7277951/

相关文章:

javascript - 如何将 CSV 数据转换为 JSON 对象

javascript - 数据表 rows().ids() 返回未定义

javascript - Flash 影片上的跨浏览器下拉/弹出菜单

css - 与其提供 "back to top"按钮,不如用固定的页眉和页脚进行布局好吗?

c# - 将 XElement 的子元素转换为字符串

php - 根据表单中的行数将项目添加到购物车

javascript - 事件发生后阻止特定功能

javascript - 允许用户输入 'enter (/n)' 以及其他一些特殊字符

css - 标签位置在不同浏览器之间变化

xhtml - 为什么不建议将目标=“_blank”与XHTML一起使用?