【发布时间】:2017-08-14 00:09:43
【问题描述】:
按下带有类型按钮的按钮后,我需要调用 javascript。
<button type='button'
class='btn btn-sm btn-primary pull-right m-t-n-xs'
style='width: 100%;' id='demo' onclick='demo();'>
<strong>Edit</strong>
</button>
我已经尝试了下面的 javascript,但它们有错误
$('#demo').click(function() {
alert('hey');
});
对于上面的Js,没有报错但是没有alert..
document.getElementById("demo").onclick = function() { myFunction() };
function myFunction() {
alert('hey');
}
上面js的错误是:Uncaught TypeError: Cannot set property 'onclick' of null at HTMLDocument.
window.onload = function() {
document.getElementById("demo").onclick=function() {
alert("Hello WOrld");
}
}
最后一个错误是:Uncaught TypeError: Cannot set property 'onclick' of null 在window.onload
【问题讨论】:
-
您需要一个名为
demo的函数(您的 js 部分目前缺少该函数) -
读取你的html标签,你设置
onclick='demo();'的部分 -
要获得更好的帮助,请点击帖子下方的编辑链接,并附上您看到的确切错误消息。
-
@Paul,我把错误信息放在那里..
标签: javascript htmlbutton