2012-07-18 48 views
0

我注意到使用JavaScript我可以生成HTML不匹配的標籤仍然通過w3 validator。例如客戶端腳本生成非有效的HTML驗證

<script type="text/javascript> 
document.write("<h4>This is large text<h2></h4> This is small text") 
</script> 

已嵌套的</h4>和沒有閉合<h2>但文檔還通過如HTML 5(或其他)。這可能是關於瀏覽器兼容性的問題,爲什麼沒有被發現?

回答

1

W3驗證器不執行Javascript,也不應該。它只檢查你明確提供給它的代碼。