Javascript 未调用按钮onclick函数
我正在制作一个网页,当点击一个按钮时,它将删除HTML元素中的每个元素并附加一个iframe。尽管如此,它似乎不起作用。 index.html: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 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>