【发布时间】:2014-10-23 21:55:55
【问题描述】:
一个元素是否可能存在于 DOM 中但不存在于 HTML 中?反之亦然?
【问题讨论】:
一个元素是否可能存在于 DOM 中但不存在于 HTML 中?反之亦然?
【问题讨论】:
是的……
检查以下代码...
<!DOCTYPE html>
<html>
<head>
<script>
function myFunction() {
alert("Page is loaded");
var t = document.getElementById("test");
alert (t.innerText);
}
</script>
</head>
<body onload="myFunction()">
<h1>Hello World!</h1>
<myElement id="test"> dffsdsf </myElement>
</body>
</html>
myElement 不是 html 标记...
【讨论】:
当然!
<html> <head> <body> <tbody> 和一堆其他元素。<video> 元素上的控件是 shadow DOM)。【讨论】: