親要素がスパンであるかどうかを確認する必要があります。 Javascript(JQueryではない)を使ってどうすればいいですか?htmlの親要素がJavascriptを使用してスパンであるかどうかをチェックする方法
6
A
答えて
10
element.parentNode.tagName.toLowerCase() == 'span'
4
var elem = document.getElementById("myElement"),
isParentSpan = elem.parentNode.tagName === "span";
alert(isParentSpan);
3
.nodeNameは(一部例外あり)大文字の文字列を返すことに注意してください。あなたが比較するときに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!');
}
+0
+1 toLowerCase()を使用しています。 – RobG
関連する問題
- 1. 要素が特定の要素の親であるかどうかをチェック
- 2. javascriptを使用して親スパン要素のクラス名を変更
- 3. スパンが別のスパンの親であるかどうかをチェックしてから、子スパンを破棄する方法?
- 4. XSLTを使用してxml要素の値が「null」であるかどうかをチェックする方法は?
- 5. DOM要素がベストプラクティスであるかどうかのjavascriptチェック
- 6. スパン内のオブジェクトが空であるかどうかをチェックする方法は?
- 7. 親がスパンかアンカーかをHTMLで確認する方法は?
- 8. JSONArray要素がnullであるかどうかをチェックする方法
- 9. 要素がこのクラスの最後の要素であるかどうかをチェックする方法は?
- 10. 要素がチャイを使用して存在するかどうかをチェックする方法?
- 11. 親要素をクリックしてチェックボックスをチェックする方法
- 12. ウェブ要素が整っているかどうかをチェックする方法は?
- 13. 要素の親要素がjavascriptまたはjqueryの最後の子要素であるかどうかを確認する方法
- 14. javascript/jquery-要素にテキスト属性があるかどうかをチェックする方法
- 15. @_の要素がPerlサブの読み取り専用であるかどうかをチェックする方法は?
- 16. 配列のすべての要素が特定の値であるかどうかをチェックする方法?
- 17. NodeList内の要素にES6を使用して特定のクラスがあるかどうかをチェックします。
- 18. JavaScript + E4X:要素にテキストノードがあるかどうかをテストする方法は?
- 19. 要素に2つのクラスがあるかどうかをチェック
- 20. $ _GETにすべての要素が空の値であるかどうかをチェックする方法は?
- 21. HTMLの子要素を親から外して親要素を削除する
- 22. PHPでDOMDocumentを使用してXML要素が空であるかどうかを検出する方法
- 23. HTML要素をチェックする方法はエンドノードですか?
- 24. Javascriptを使用して親要素のテキスト値を取得する方法
- 25. 他の要素の最後の要素がフォーカスされているかどうかをチェックする方法
- 26. オブジェクトがJavascriptの「サブオブジェクト」であるかどうかをチェックする方法は?
- 27. jqueryで.lengthを使用せずに要素が存在するかどうかをチェックする方法?
- 28. 要素に特定のスタイルが設定されているかどうかをチェックする方法 - Javascript/EXTJS
- 29. DjangoオブジェクトがjavascriptでNoneであるかどうかをチェックする方法?
- 30. C++ファイルが使用中であるかどうかをチェックする方法 - マルチスレッドマルチプロセスシステム
'... toLowerCaseメソッドを()'している必要があります。 – RobG