我有一个div id = "tabs2"
,其中包含4个iframe,我希望当我点击iframe时,我恢复了它的ID,我做了但是它没有用:
$("document").ready(function() {
elm= document.getElementById("tabs2");
frames=elm.getElementsByTagName("iframe");
for(var i=0; i<frames.length; i++){
frames[i].click(function(){
alert(this.id);
})
}
});
答案 0 :(得分:1)
试试这个。
$('iframe').on('click', function(){
alert($(this).attr('id'));
})
答案 1 :(得分:0)
使用jquery。
如果在单击元素tabs2中的iframe时需要id,则
试试这个
$('#tabs2').find('iframe').click(function(){
alert(this.id);
});
否则
$('iframe').click(function(){
alert(this.id);
})
这会跟踪文档中当前存在的所有iframe的点击事件