Javascript работает на HTML, но не на HTML - PullRequest
0 голосов
/ 08 декабря 2011
var obj = element;
while (obj.nodeName != 'p' && obj.nodeName != 'body') {
    obj = obj.parentNode;
}
if (obj.nodeName == 'p') {
     document.body.insertBefore(p, obj);
}

Это код в моей функции javaScript.Я создаю элемент p и вставляю его до последнего найденного элемента p.Этот код работает с файлами HTML, но не с файлами HTML.Кто-нибудь может сказать мне, почему?

1 Ответ

2 голосов
/ 08 декабря 2011

Ваш браузер, вероятно, возвращает имена тегов в верхнем регистре в режиме HTML.

Использование nodeName.toLowerCase().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...