【发布时间】:2013-12-09 16:44:01
【问题描述】:
我是一个菜鸟,我正在开发一个 chrome 插件,它提供有关在网页中单击的元素的信息,
它工作正常,但问题是 e.target 仅适用于链接和输入框,但是当我单击某些文本时它不执行任何操作,它是空白的 [预期:内部 div 的 id/class/etc文本存在]
这是我的代码(请不要标记我,因为我真的很陌生):
document.addEventListener("click", function (e) {
var dom_id = e.target.getAttribute("id");
var dom_name = e.target.name.toString();
var dom_class = e.target.className.toString();
var dom_html = e.target.innerHTML;
var dom_href = e.target.getAttribute("href");
var dom_text = e.target.text;
var dom_el = e.target.tagName;
var dom_src = e.target.src;
}, false);
我想要的是当我点击div 时,我应该得到 div 信息,span 应该给出 span 信息,等等。
【问题讨论】:
-
我已经尝试过当前的目标,但它不起作用,它正在停止脚本本身
标签: javascript jquery html css google-chrome-extension