javascript - 脚本标签内的 HTML?

标签 javascript html

是否可以将通常在脚本中的正文标记之间找到的内容放入其中?

甚至像图像:

<img src="url" alt="some_text">

我可以把它放在 <script> <img src="url" alt="some_text"> </script> 中吗?

我希望用户能够复制如下内容:

<script type="text/javascript" src="script.js"></script>

它也会包含 html 代码,甚至类似:

<script type="text/javascript" src="script.js"></script>
<script type="text/html" src="htmlstuff"></script>

最佳答案

如果您需要混合脚本和 HTML(我强烈推荐),您可以将单独的脚本 block 与该 HTML 混合。例如

<script> 
   //some JS code goes here
</script>

<img src="url" alt="some_text">
some more HTML goes here
<script type="text/javascript" src="script.js"></script>
some more HTML goes here

<script> 
   //some JS code goes here
</script>

但是,这又是不好的做法。

如果您希望用户抓取 JS 的链接并让它生成 HTML - 您的 JS 代码必须以编程方式生成该 HTML - 查找 document.createElement , element.appendChild等等

请注意,如果您可以使用 jQuery - 您的生活会变得更加轻松,无论是手动创建 DOM 元素还是加载完整的 HTML,例如使用.load()方法。

关于javascript - 脚本标签内的 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21434196/

相关文章:

javascript - 联系表单代码定制

javascript - 将指令绑定(bind)到 Controller 属性

javascript - JQuery Ascensor JS 插件不工作

javascript - Play 中的子模板 JS Assets 加载顺序!框架

javascript - 我非常简单的Greasemonkey脚本未运行?

javascript - 单击外部时清除模型中的文本框

javascript - 调整与另一个 Div 相关的 Div 高度

javascript - 动画边框

jquery - 如何阻止元素在移动设备上调整大小?

javascript - jQuery ReplaceWith() 回调函数来更新内容