如何获取TAG值(而非innerHTML)?让我们假设我有一个...链接或图片。
<link href="bla"> | <img src="ble" />
假设文档中只有1个链接:
var links = document.link;
如何通过JS获取TAG文本:“ <link href="bla">
”(由于innerHTML为空,因为没有文本INSIDE标签,因为它没有结尾>)?
答案 0 :(得分:1)
您可以使用DOM元素属性externalHTML
$(selector)[0].outerHTML
获取选择的第一个DOM元素,然后使用DOM属性externalHTML获取html
如果您不想要内容,而只想要封闭标签,则可以这样做
$.fn.tag = function(){
return this[0].outerHTML.replace(this.html(),"");
};
答案 1 :(得分:0)
不清楚,但我希望您想要属性值
var href = $(link).attr('href');
答案 2 :(得分:0)
您需要做的就是这个(纯JS):
var link = document.getElementsByTagName("link")[0];