我想在文本节点上使用isElementContentWhitespace,
但并非所有浏览器都支持它,因此我需要检查它是否受支持,
如果是,则使用它,如果不实现jquery的$ .trim ...
我试过做这样的事情,在IE上没有运气,对FF很好:
var testEl = document.createElement('span');
testEl.innerHTML = ' ';
alert( testEl.firstChild.isElementContentWhitespace );
最佳答案
测试是否有任何属性可用于DOM元素,例如:
var textNode = document.createTextNode('text');
console.log( 'isElementContentWhitespace' in textNode );
请注意,
isElementContentWhitespace
已过时关于javascript - 如何检查属性'isElementContentWhitespace'是否受支持?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1833935/