爲什麼alert(p1)
顯示null
?javascript document.getElementById(「device」)不起作用?
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="js/product.js"></script>
</head>
<body>
Device:<select id="device" name="device" style="width:250px;"> </select> Line:<select id="line" name="line" style="width:250px;"> </select>
</body>
</html>
window.onload = load();
function load() {
var p1 = document.getElementById("device");
var l1 = document.getElementById("line");
alert(p1);
alert(l1);
}
mine [曾經](http://jsfiddle.net/CruhJ/) – OnesimusUnbound 2011-12-27 07:01:34
你錯了。它不顯示null:http://jsfiddle.net/5DjuW/ – bjornd 2011-12-27 07:02:37
夥計們,默認的jsfiddle將調用包裝到庫的onLoad事件中(默認情況下是MooTools)。您應該在左側面板中選擇'no wrap(head)'來重現問題 – 2011-12-27 07:04:16