有时我们想得到一个标签,名为例,一个获取部看看下面的例子:

在页面上有一个类的标签。它可以是输入,也可以是div或跨标记。现在我们要添加一个值value1这个标签。如果是输入值的属性设置中,将其与div的innerHTML如何实施中的…

如果纯js实现如下所示:


查找标签代码,这代表标记查找对象
如果(这。LocalName = =输入| | LocalName = =这个文本){
这个值=中
其他{ }
这.innerHTML =中;
}
jQuery的实现如下:

如果($(this){ 0 }。tagname = =输入| | $(这{ 0 }。tagname = =){文本)
$(这)瓦迩(valueout);
其他{ }
$(这)Html(valueout);
}
但一个问题是IE返回的标记的名称是资本,所以编写一个忽略相同判断大小和大小的函数是安全的。

无功equalsignorecase =功能(str1,str2){
如果(str1。toUpperCase(str2)。toUpperCase)(= =){
返回true;
}
返回false;
};

如果(equalsignorecase($(this){ 0 }。tagname,输入)| | equalsignorecase($(this){ 0 }。标签名,文本)){
$(这)瓦迩(valueout);
其他{ }
$(这)Html(valueout);
}


以上是对JS元素访问的标记名实现的全部内容。我希望你能支持得更多。