传递动态Javascript HTML的ID
我正在尝试传递元素本身,或id。我如何才能使其工作传递动态Javascript HTML的ID,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试传递元素本身,或id。我如何才能使其工作 onclick="addYes(this)" for(变量i=0;i
onclick="addYes(this)"
for(变量i=0;i “使用纯javascript查看此代码段:
var tentable=“检索id”;
document.body.innerHTML+=可诱惑;
功能addYes(按钮){
警报(按钮id);
//正如@SatPal所评论的那样
按钮。类列表。添加(“单击是”);
}
使用纯javascript查看此代码段:
var tentable=“检索id”;
document.body.innerHTML+=可诱惑;
功能addYes(按钮){
警报(按钮id);
//正如@SatPal所评论的那样
按钮。类列表。添加(“单击是”);
}
只需在addClass()中做一点小小的更改即可,一切正常:-
工作代码段:-
功能添加是(按钮){
警报(按钮id);
$(“#”+button.id).addClass(“单击了#yes”);
}
。单击“是”{
颜色:红色;
字体大小:20px;
}
单击pls!
只需在addClass()中做一点小改动,一切正常:-
工作代码段:-
功能添加是(按钮){
警报(按钮id);
$(“#”+button.id).addClass(“单击了#yes”);
}
。单击“是”{
颜色:红色;
字体大小:20px;
}
单击pls!
使用JQuery,您可以执行以下操作:
$(“#您的#按钮”)。单击(函数(){
$(this.addClass(“单击是”);
})
使用JQuery,您可以执行以下操作:
$(“#您的#按钮”)。单击(函数(){
$(this.addClass(“单击是”);
})
首先
document.getElementById(button.id)
威尔给了你一个你已经有的按钮
其次,您应该将元素apss到jquery,以使用它的addClass方法
$(button).addClass("someclass");
首先
document.getElementById(button.id)
威尔给了你一个你已经有的按钮
其次,您应该将元素apss到jquery,以使用它的addClass方法
$(button).addClass("someclass");
请看一看,它可能对你有帮助
$(文档).ready(函数(e){
对于(var i=0;i<5;i++){
var$tr=''+
''+
我+
''+
''+
''+
“是的”+i+
''+
'';
美元(“#t#u body”)。追加($tr);
}
});
功能addYes(按钮){
//不显示任何内容:
控制台日志(按钮);
警报(按钮id);
}
请看一下。它可能会对您有所帮助
$(文档).ready(函数(e){
对于(var i=0;i<5;i++){
var$tr=''+
''+
我+
''+
''+
''+
“是的”+i+
''+
'';
美元(“#t#u body”)。追加($tr);
}
});
功能addYes(按钮){
//不显示任何内容:
控制台日志(按钮);
警报(按钮id);
}
onclick=“addYes(this)”
肯定会起作用,要添加类,只需使用按钮.classList.add('clicked_yes')
按钮是一个DOM元素,它没有addClass()
方法在addYes
方法中,您可以像这样获得idvar id=$(button).attr(“id”)
document.getElementById(button.id).addClass(“单击了“是”);
当它工作时,该行不可用valid@Satpal为我工作,谢谢!onclick=“addYes(this)”
肯定会工作,要添加类,只需使用button.classList.add('clicked_yes')
按钮是DOM元素,它没有addClass()
method在addYes
方法中,您可以像下面这样获取idvar id=$(按钮).attr(“id”)
document.getElementById(按钮.id).addClass(“单击是”)
当你让它工作时,那一行就不工作了valid@Satpal我喜欢这个答案,因为这正是我想要实现的css。我喜欢这个答案,因为这正是我想要实现的css