javascript - 为什么我点击按钮后浏览器仍然显示加载图标?

标签 javascript html

为什么我点击按钮后浏览器仍然显示加载图标?

jsfiddle.net/QuwUF/1

<script type="text/javascript">
    function printName(name){
        var message= document.write("hi " + name);
        return message;
    }
</script>


<form>
    <input type="button" onclick='printName("scotty")' />

</form>

最佳答案

您(隐式地 - 通过在关闭的文档上调用 document.write())打开一个新文档,但在写入后,您永远不会调用 document.close() 所以它永远不会完成“加载”。

关于javascript - 为什么我点击按钮后浏览器仍然显示加载图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6954735/

相关文章:

javascript - 一切正常,但无法在与 C++ 连接的应用程序中通过 ID 访问元素?

javascript - 可以在文本区域上模拟特定位置的点击吗?

html - 如何在行中放置一些div

html - 不移动字母位置就有背景

html - 在 bootstrap thumbnail 中创建一个四列的 div

html - 将圆圈放在 div 的右中 Angular

javascript - 使用 JavaScript 将 DIV 置于视口(viewport)中心

javascript - 为什么值改变时没有触发 `attr.$observe`回调

javascript - 连接 Antd 的 Select 中的所有值

javascript - 如何使用 jquery 获取 &lt;input&gt; 和 <br> 之间的文本?