有时我们想得到一个标签,名为例,一个获取部看看下面的例子:
在页面上有一个类的标签。它可以是
输入,也可以是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元素访问的标记名实现的全部内容。我希望你能
支持得更多。