如题:A....................<script>
var x=10;
function get()
{alert(x)}
</script>
</head><body onload="get()">
</body>
</html>
B.................<script>
var obody=document.body;
function get()
{alert(obody.nodeName)}
</script>
</head><body onload="get()">
</body>
</html>为什么A里能正确输出10,而B里确实报错呢
请高手解释一下,谢谢了!
var x=10;
function get()
{alert(x)}
</script>
</head><body onload="get()">
</body>
</html>
B.................<script>
var obody=document.body;
function get()
{alert(obody.nodeName)}
</script>
</head><body onload="get()">
</body>
</html>为什么A里能正确输出10,而B里确实报错呢
请高手解释一下,谢谢了!
解决方案 »
- html5中的data-*属性加载过程
- 这个跨浏览器取得相关元素的方法是不是有问题?
- jquery-1.6.4.min.js和jquery.min.js有什么区别
- 关于字符串比配以及字符串替换
- 浮动广告层定位的CSS解决办法,分享下小经验
- 嵌入播放器的问题(javascript+dom)高手请进
- 大家帮我看看我这个页面的div里面的display:none无效
- 高手们。。。。我这个map怎么不起作用,,
- 双精度的四舍五入问题。
- 怎样把一个JScript中的一个变量的值赋给一个<input type=text>中的value
- 请教大师们,一个jquery的问题
- 一个好的javascript项目网站。
改成
function get()
{
var obody=document.body;
alert(obody.nodeName);
}
<script>
var obody;
function get(){
obody = document.body;
alert(obody.nodeName)
}</script>
</head> <body onload="get()">
</body>
</html>