【发布时间】:2013-05-16 09:41:33
【问题描述】:
假设我有一段带有内联 javascript 的 html,如下所示:
<div id="myDiv">
</div>
<script type="text/javascript">
var myElement = document.getElementById("myDiv");
if(!myElement)
throw "Invalid";
<script>
<div /> ...and so on
所以我有一个被 div 标签包围的脚本标签,脚本在它之前声明的 div 上运行。
这是一种浏览器安全/HTML 标准的处理方式吗?
【问题讨论】:
-
以防万一...
<div />不是有效标记 -
内联 javascript 不是一个好习惯,只能在我认为有充分理由的情况下使用,但我认为您的代码不会失败。
标签: javascript html browser