用js实现元素标签名的方法

用js实现元素标签名的方法
有时我们想得到一个标签,名为例,一个获取部看看下面的例子:

在页面上有一个类的标签。它可以是输入,也可以是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元素访问的标记名实现的全部内容。我希望你能支持得更多。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部