相关疑难解决方法(0)

为什么document.write被认为是"不好的做法"?

我知道document.write被认为是不好的做法; 我希望编制一份提交给第三方供应商的理由清单,说明为什么他们不应该document.write在分析代码的实现中使用它们.

请在下面提供您声称document.write为不良做法的理由.

javascript

355
推荐指数
10
解决办法
18万
查看次数

javascript - document.write错误?

考虑一下脚本..

<html>
<head>
   <script type="text/javascript">
        document.write('TEST');
   </script>
</head>

<body>
    Some body content ...
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

这工作正常,并将"TEST"一词添加到 <body>

但当

<script type="text/javascript">
    window.onload = function(){
        document.write('TEST');
    }
</script>
Run Code Online (Sandbox Code Playgroud)

使用,然后身体内容完全被单词'TEST'取代,即旧的身体内容被删除,只添加'TEST'这个词.

只有document.writewindow.onload函数内调用时才会发生这种情况

我在chrome中试过这个.我有什么错误吗?有什么建议 ?

javascript window function onload

3
推荐指数
1
解决办法
6289
查看次数

标签 统计

javascript ×2

function ×1

onload ×1

window ×1