假设我们有五个SqlConnection conn = new SqlConnection("Server = name; Database = DBname; Integrated Security = True;");
并且有像这样的ID
1)divId_1
2)divId_2
4)divId_3
5)divId_4
6)divId_5
我可以为div
应用onclick
事件,这对于在jquery中使用javascript的所有div都有效我相信如何实现这一点但不确定如何执行此javascript。< / p>
就像在jquery中我们可以这样做
div
我们可以在javascript中实现同样的目标。
答案 0 :(得分:0)
这应该有效:
for(var i = 0; i < document.querySelectorAll('[id^="divId_"]').length; i++){
document.querySelectorAll('[id^="divId_"]')[i].addEventListener("click", function(){
alert("Hello World!");
});
}
答案 1 :(得分:0)
您可以使用.querySelectorAll()
和.forEach()
document.querySelectorAll("[id^='divId_']")
.forEach(function(el) {
el.onclick = function() {
console.log(this.id)
}
})
<div id="divId_1">click</div>
<div id="divId_2">click</div>
<div id="divId_3">click</div>