我想打印整个元素,包括标签名称,属性名称/值对和innerHTML。我怎样才能在JavaScript(jQuery)中做到这一点?如何在JavaScript中打印整个HTML元素?
例如:
var elArr = document.getElementsByTagName('link');
alert(elArr[0].printEntireElement());
//expected output might be
<link href="/css/common.css" rel="stylesheet" type="text/css">`
注意,对于链接是没有定义元素outerHTML!
妈的,我做到了(http://dbj.org/dbj/?p = 91),但似乎效率很低...但我想不出还有什么更好的呢? – 2013-04-09 18:51:39