我想获得鼠标点击位置节点的完整代码,可我在一个点击事件中返回点击节点的innerHTML,只有里面的内容无完整代码,而返回parentNode.innerHTML又多了别的节点的代码,有没方法只返回点击位置节点的完整代码?
(比如鼠标在<p id="hello">你好!</p> p标签上点击了,如何获取整个<p id="hello">你好!</p>代码)
(比如鼠标在<p id="hello">你好!</p> p标签上点击了,如何获取整个<p id="hello">你好!</p>代码)
innerHTML =>outerHTML
document.getElementById('hello').onclick = function(){
var d = this.cloneNode(1);
var o = document.createElement('div');
o.appendChild(d);
alert(o.innerHTML);
}
</script>