Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中使用onclick event和document.write时,它是否总是必须在新窗口中打开_Javascript_Button_Onclick_Document.write - Fatal编程技术网

在javascript中使用onclick event和document.write时,它是否总是必须在新窗口中打开

在javascript中使用onclick event和document.write时,它是否总是必须在新窗口中打开,javascript,button,onclick,document.write,Javascript,Button,Onclick,Document.write,它必须在sam中打开吗 例如: 函数写入(){ 文件。写入(“写入”) } 输入type=“button”onclick=“write()”value=“Click”否,它不一定要在新窗口中打开 现在,如果你能说得更具体一些,我可以给你一个更好的答案。不,它不一定要在新窗口中打开 现在,如果你想说得更具体一些,我可以给你一个更好的答案。document.write语句必须在页面加载完成之前运行 编辑:因此,您不希望将document.write放入onclick中 如果您试图修改已加载的页面,则

它必须在sam中打开吗 例如:

函数写入(){ 文件。写入(“写入”) }
输入type=“button”onclick=“write()”value=“Click”

否,它不一定要在新窗口中打开


现在,如果你能说得更具体一些,我可以给你一个更好的答案。

不,它不一定要在新窗口中打开


现在,如果你想说得更具体一些,我可以给你一个更好的答案。

document.write语句必须在页面加载完成之前运行

编辑:因此,您不希望将document.write放入onclick中

如果您试图修改已加载的页面,则必须使用div标记并使用以下内容:

document.getElementById("name").innerHTML = "bob";

必须在页面完成加载之前运行document.write语句

编辑:因此,您不希望将document.write放入onclick中

如果您试图修改已加载的页面,则必须使用div标记并使用以下内容:

document.getElementById("name").innerHTML = "bob";
我发现这个问题是通过。这是类似的代码,它不会工作,因为
onclick
中的
write()
调用
文档。直接编写
,而不是自定义的
write
函数。我通过找到了这个问题。这是类似的代码,它不会工作,因为
onclick中的
write()
调用
document.write
直接,而不是自定义的
write
函数。