Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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函数_Javascript - Fatal编程技术网

Javascript 未调用按钮onclick函数

Javascript 未调用按钮onclick函数,javascript,Javascript,我正在制作一个网页,当点击一个按钮时,它将删除HTML元素中的每个元素并附加一个iframe。尽管如此,它似乎不起作用。 index.html: <html id="html"> <head> <script type="text/javascript" src="/freevpn/script.js"></script> </head> <body> <input type="text" id="input" val

我正在制作一个网页,当点击一个按钮时,它将删除HTML元素中的每个元素并附加一个iframe。尽管如此,它似乎不起作用。 index.html:

<html id="html">
<head>
<script type="text/javascript" src="/freevpn/script.js"></script>
</head>
<body>
<input type="text" id="input" value="https://">
<button onclick="submit()">Go!</button>
</body>
</html>
我不确定这为什么不起作用,但一定是有什么原因。提前谢谢


新更新:出现了一些问题。它链接到javascript,我修复了函数,并添加了括号,但它似乎没有在浏览器中更新。我已经清除了缓存和所有内容,但仍然没有更新。我的网站是通过Freenom、Cloudflare、Google Analytics和搜索控制台链接的,所以更新是否需要一段时间?如果是这样的话,有没有办法让它更快呢?

试试这个,你调用的函数不正确

必须使用
()
调用函数:

<button onclick="submit()">Go!</button>

走!

调用JavaScript函数时缺少括号。请尝试以下方法:

<button onclick="submit()">Go!</button>
开始!
以下是onclick事件的一个方便参考:


另外,调用将
标记放在正文底部(即代码段中的按钮下方)也是一个好主意。这是因为Javascript文件将首先加载,而您使用DOM访问的HTML元素可能尚未创建。

必须
Go。请注意
提交
后的括号
()
。感谢您的帮助,但这似乎没有奏效。链接javascript是否有问题?另一种可能性是:我正在使用google analytics和Cloudflare进行域更新,因此更新可能需要一些时间?您必须输入允许嵌入的站点的URL,例如共享的youtube视频。代码中显示“iframe.setAttribute”(“src”,input.value);“。是的,但是你必须输入允许嵌入的网站的url,我放了一个有效的示例来查看。但是当用户填写文本框时,输入的值将是url。我已经尝试将其作为一个单独的域,它似乎起到了作用。我知道它链接了html和javascript文件,所以我不确定出了什么问题。下面是指向e一个不起作用的域:“”,并且指向指向独立域的链接:“”。
<button onclick="submit()">Go!</button>