我对任何类型的编码都很陌生,但我尝试使用
点击Chrome中开发控制台中的按钮 document.getElementById('pd-vote-button9652052').click()
;
当我使用'PDI_answer9652052'
之类的其他元素时,它可以工作,但是对于这个元素,我得到一个未定义的错误。
我看了一遍,但我似乎无法找到一个可行的答案。
答案 0 :(得分:0)
这是因为您的DOM没有完全加载,因此无法找到所有ID
确保您编写完整的Javascript代码
$( document ).ready(function() {
//your javascript code here
}
只有在页面文档对象模型(DOM)准备好执行JavaScript代码之后, $( document ).ready()
才会运行。因此,您将能够找到您的所有ID。
有关详情,请点击here
答案 1 :(得分:0)
试试这个。
document.getElementById("pd-vote-button9652052").addEventListener("click", function(){
alert("hello world");
});
在代码笔中为我工作,没有错误http://codepen.io/anon/pen/ZLjXYB