标签: javascript
我通过dom click事件得到了框架内元素的引用,我怎么知道它的框架名称。
function eventTrigger(evt){ alert(evt.target.name); //Need to know frame name of evt.target } frame.addEventListener("click", eventTrigger);
答案 0 :(得分:1)
我建议你检查一下:
function eventTrigger(evt){ // alert(evt.target.name); console.dir(evt.target); } frame.addEventListener("click", eventTrigger);
您可以在控制台面板上看到该元素的所有属性。如果它有一个名称,您可以使用evt.target.name来定位名称,但您必须在html上设置它。在这种情况下,类或id也很有用。
evt.target.name
evt.target.classList或evt.target.id
evt.target.classList
evt.target.id