2015-08-23 2 views
0

Извините, я довольно новичок в программировании, так что несите меня.Как узнать, является ли элемент dom определенным типом тега

Примером является, если я хочу знать, является ли dom-узел p или тегом h1.

Я не могу написать if (node ​​=== 'h1'), поскольку узел не представлен как строка, а фактические теги.

ответ

0

Давайте сначала подумаем. Предположим, у вас есть node, теперь вы хотите узнать, какой тег является узлом, не так ли? Возникает вопрос, как вы получили этот узел? Если вы получили это nodetag name, то вы уже знаете имя тега. Но если вы получили это node от id или class или что-то еще, то вы можете найти tag name, просто позвонив по адресу tagName.

Что-то вроде:

var node = document.getElementById("node_id"); 
node.tagName; 

Это даст вам tag name вы хотите (e.g.H1, P, H2 и т.д.).

Удачи

+0

да это все! это тэг. Спасибо!! я понял, что я искал «как найти значение элемента узла» ... это был способ, которым я был googling ... что было не очень хорошо: / – chewchew

Смежные вопросы