按照官方的解釋,getElementById選擇的是DOM元素,那么如下代碼,選擇的div、span、a彈出的都應該是字符串‘object’,可為什么a彈出的卻是‘http://www.baidu.com’?怎么解釋?<!DOCTYPE HTML><html lang="en-US"><head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
window.onload = function (){ var demoLink = document.getElementById('demoLink'); var demoSpan = document.getElementById('demoSpan'); var demoDiv = document.getElementById('demoDiv');
alert(demoLink);
alert(demoDiv);
alert(demoSpan);
} </script></head><body>
<a href="http://www.baidu.com" id="demoLink">這是一個鏈接</a>
<span id="demoSpan">這是一個span標簽</span>
<div id="demoDiv">這是一個span標簽</div></body></html>
getElementById選擇的a標簽為什么是鏈接地址而不是object?
holdtom
2018-08-15 08:09:01