Javascript 获取已单击元素的ID名称
这似乎应该是如此简单,但由于某种原因,我无法让它工作。我想获取已单击元素的id 要素:Javascript 获取已单击元素的ID名称,javascript,jquery,Javascript,Jquery,这似乎应该是如此简单,但由于某种原因,我无法让它工作。我想获取已单击元素的id 要素: <i id="fav6" onclick="changefave()" style="color: #DDD;" class="fa fa-star-o"></i> 它当前返回“未定义” 注意:元素id是动态生成的 谢谢你用html写的 <i id="fav6" onclick="changefave(this)" style="color: #DDD;" class="fa
<i id="fav6" onclick="changefave()" style="color: #DDD;" class="fa fa-star-o"></i>
它当前返回“未定义”
注意:元素id是动态生成的
谢谢你用html写的
<i id="fav6" onclick="changefave(this)" style="color: #DDD;" class="fa fa-star-o"></i>
或者通过jQuery您可以
在html中删除内联onclick
<i id="fav6" style="color: #DDD;" class="fa fa-star-o"></i>
在html中
<i id="fav6" onclick="changefave(this)" style="color: #DDD;" class="fa fa-star-o"></i>
或者通过jQuery您可以
在html中删除内联onclick
<i id="fav6" style="color: #DDD;" class="fa fa-star-o"></i>
在html中
<i id="fav6" onclick="changefave(this)" style="color: #DDD;" class="fa fa-star-o"></i>
或者通过jQuery您可以
在html中删除内联onclick
<i id="fav6" style="color: #DDD;" class="fa fa-star-o"></i>
在html中
<i id="fav6" onclick="changefave(this)" style="color: #DDD;" class="fa fa-star-o"></i>
或者通过jQuery您可以
在html中删除内联onclick
<i id="fav6" style="color: #DDD;" class="fa fa-star-o"></i>
您可以更改
标记的onclick
属性,如下所示:-
onclick="changefave(this);"
功能如下:
function changefave(obj) {
alert(obj.id);
}
您可以更改
标记的onclick
属性,如下所示:-
onclick="changefave(this);"
功能如下:
function changefave(obj) {
alert(obj.id);
}
您可以更改
标记的onclick
属性,如下所示:-
onclick="changefave(this);"
功能如下:
function changefave(obj) {
alert(obj.id);
}
您可以更改
标记的onclick
属性,如下所示:-
onclick="changefave(this);"
功能如下:
function changefave(obj) {
alert(obj.id);
}
最好不要使用内联JavaScript。因此,您的HTML应该是
<i id="fav6" style="color: #DDD;" class="fa fa-star-o"></i>
最好不要使用内联JavaScript。因此,您的HTML应该是
<i id="fav6" style="color: #DDD;" class="fa fa-star-o"></i>
最好不要使用内联JavaScript。因此,您的HTML应该是
<i id="fav6" style="color: #DDD;" class="fa fa-star-o"></i>
最好不要使用内联JavaScript。因此,您的HTML应该是
<i id="fav6" style="color: #DDD;" class="fa fa-star-o"></i>
试试这样的 HTML代码
<i id="fav6" onclick="changefave(this);" style="color: #DDD;" class="fa fa-star-o"></i>
function changefave(obj){
alert(obj.id);
}
试试这样的 HTML代码
<i id="fav6" onclick="changefave(this);" style="color: #DDD;" class="fa fa-star-o"></i>
function changefave(obj){
alert(obj.id);
}
试试这样的 HTML代码
<i id="fav6" onclick="changefave(this);" style="color: #DDD;" class="fa fa-star-o"></i>
function changefave(obj){
alert(obj.id);
}
试试这样的 HTML代码
<i id="fav6" onclick="changefave(this);" style="color: #DDD;" class="fa fa-star-o"></i>
function changefave(obj){
alert(obj.id);
}
你可以试试这个
function changefave(obj) {
alert(obj.id);
}
HTML
什么
你可以试试这个
function changefave(obj) {
alert(obj.id);
}
HTML
什么
你可以试试这个
function changefave(obj) {
alert(obj.id);
}
HTML
什么
你可以试试这个
function changefave(obj) {
alert(obj.id);
}
HTML
什么
您需要在函数调用中将其与“this”指针一起作为参数传递
因此html中的代码应该是
<i id="fav6" onclick="changefave(this)" style="color: #DDD;" class="fa fa-star-o"></i>
function changefave(ele)
{
// here ele refers to the called element
alert(ele.id);
}
参考此链接以了解有关“this”的更多信息。
您需要在函数调用中将其与“this”指针作为参数一起传递
因此html中的代码应该是
<i id="fav6" onclick="changefave(this)" style="color: #DDD;" class="fa fa-star-o"></i>
function changefave(ele)
{
// here ele refers to the called element
alert(ele.id);
}
参考此链接以了解有关“this”的更多信息。
您需要在函数调用中将其与“this”指针作为参数一起传递
因此html中的代码应该是
<i id="fav6" onclick="changefave(this)" style="color: #DDD;" class="fa fa-star-o"></i>
function changefave(ele)
{
// here ele refers to the called element
alert(ele.id);
}
参考此链接以了解有关“this”的更多信息。
您需要在函数调用中将其与“this”指针作为参数一起传递
因此html中的代码应该是
<i id="fav6" onclick="changefave(this)" style="color: #DDD;" class="fa fa-star-o"></i>
function changefave(ele)
{
// here ele refers to the called element
alert(ele.id);
}
请参阅此链接以了解有关“this”的更多信息
changefave.call(this)
。如果jQuery可用,那么使用内联事件处理程序的原因是什么?它应该是
和函数chagefave(control){alert(control.id);}
changefave.call(this)
。如果jQuery可用,那么使用内联事件处理程序的原因是什么?它应该是
和函数chagefave(control){alert(control.id);}
changefave.call(this)
。如果jQuery可用,那么使用内联事件处理程序的原因是什么?它应该是
和函数chagefave(control){alert(control.id);}
changefave.call(this)
。如果有jQuery可用,那么使用内联事件处理程序的原因是什么?它应该是
和函数chagefave(control){alert(control.id);}