![](/img/trans.png)
[英]How to check if an HTML element has no user facing data (e.g. text or pictures) in javascript?
[英]How to check if parent element in html is specific tagname (e.g. span) using Javascript
我需要檢查父元素是否是span。 我怎么能用Javascript(而不是JQuery)呢?
element.parentNode.tagName.toLowerCase() == 'span'
var elem = document.getElementById("myElement"),
isParentSpan = elem.parentNode.tagName === "span";
alert( isParentSpan );
請記住.nodeName返回一個UPPERCASE字符串(有一些例外)。 比較時toLowerCase()是最安全的。
http://ejohn.org/blog/nodename-case-sensitivity/
var el = document.getElementById('test'),
parent = el.parentElement || el.parentNode,
parentType = el.parentElement.nodeName.toLowerCase();
if ( 'span' === parentType ) {
alert('Parent is a span!');
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.