我正在使用以下代碼來檢查空白段落,但它永遠不會返回true。爲什麼?無法檢測到空段落
var isEmpty = pageChildren[i].outerHTML.toUpperCase() === "<P></P>";
var isSpace = pageChildren[i].outerHTML.toUpperCase() === "<P> </P>";
var isNbsp = pageChildren[i].outerHTML.toUpperCase() === "<P>&NBSP;</P>";
if(!isEmpty && !isSpace && !isNbsp){
//do something
}else{
//do something else
}
這是什麼IE8的調試工具,告訴我一個複製粘貼在outerHTML:"<P></P>"
這正從一個iFrame讀,所以我還需要去除<p></p>
的標籤,上面這個功能觸發幀的主體中的子元素的數量。
此外,這僅在IE上的HTA應用程序中運行。用戶基礎/配置受到高度控制。
我使用innerHTML https://developer.mozilla.org/en-US/docs/DOM/element.innerHTML –
所以,我怎麼會從剝離的
所有出現,和