|
|
1
3
找到这个关于
Why is document.write considered a "bad practice"? 那篇文章中的一个答案中有一个有趣的句子: 只要你不尝试在文档加载后使用它,document.write并不是天生的邪恶,在我看来。 因此,这可能是问题的关键(或部分,无论如何)。 |
|
|
2
1
问题出在“document.write()”中。尽量避免。 |
|
|
3
1
在本例中,我认为document.write以某种奇怪的方式在DOM上运行,清除了timers div。将document.write调用切换为alert调用(并添加一行调用blah())使我可以看到两个警报框,它们都显示值100。
|
|
|
4
1
并非所有浏览器的行为都是一致的。记住,在jsfiddle上,由于您选择了
以下是来自 HTML5 specs 在document.write上: 除非在解析文档时从脚本元素的主体调用,或者在脚本创建的文档上调用,否则调用此方法将首先清除当前页,就像调用了document.open()一样。 以下是浏览器在我的Mac上的行为 code
<b>
<i>
分别标记。
<div id="timers></div>
你打电话来
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |