Каков наилучший способ проверки наличия текстового узла DOM? Пустым я имею в виду только пробелы, возвращает, вкладки и т. Д. Если он содержит nbsp; то это НЕ пусто.javascript: check for blank textNode
я делал:
element.nodeValue.trim().length != 0
Однако это также избавляется от NBSP ;, который я не хочу.
(Ни для расширения Chrome, так использование отделки ОК - нет IE!)
Просто добавить проверку для не разрушающих пространств – Musa
NBSP; появляется в nodeValue, так в чем проблема? – dandavis
Если единственным удержанием является неразрывное пространство, сделайте следующее: 'element.nodeValue.indexOf (" \ u00A0 ")> -1 || element.nodeValue.trim(). length> 0' – 2013-04-30 22:23:48