Javascript 将事件侦听器添加到内部类
我正在尝试将事件侦听器添加到“子类”(就是它的名称吗?)。但它未能生效 JS:Javascript 将事件侦听器添加到内部类,javascript,html,Javascript,Html,我正在尝试将事件侦听器添加到“子类”(就是它的名称吗?)。但它未能生效 JS: var Station_Button = function(status_id) { var alert_txt, class_txt; switch( status_id ) { case 1: { alert_txt = "<strong>Complete!</strong> This Stat
var Station_Button = function(status_id)
{
var alert_txt, class_txt;
switch( status_id )
{
case 1:
{
alert_txt = "<strong>Complete!</strong> This Station is complete.";
class_txt = "alert alert-success";
}
case 2:
{
alert_txt = "<strong>Error!</strong> This Station has failed!";
class_txt = "alert alert-info";
}
}
document.getElementById("notify").innerHTML = alert_txt;
document.getElementById("notify").className = class_txt;
return false;
}
var ta_butt = document.getElementsByClassName("ta_butt.error");
for(var i=0;i<ta_butt.length;i++)
{
ta_butt[i].addEventListener('click', function() {Station_Button(2)}, false);
}
对于多个类,请在类名之间使用空格:
var ta_butt = document.getElementsByClassName("ta_butt error");
对于多个类,请在类名之间使用空格:
var ta_butt = document.getElementsByClassName("ta_butt error");
您可以使用,或者使用var ta_butt=document.queryselectoral(“.ta_butt.error”)代码>您可以使用,或者使用var ta_butt=document.queryselectoral(“.ta_butt.error”)代码>