你的脚本位置放错了
1、脚本<script> 放在<head>标签内 可以通过在body标签中<script>你定义的方法来调用</script>
2、脚本放在<body>标签内会直接逐行运行,你可以把<div id="div1"></div>放在<script>前面;
3、脚本中加入defer="defer"属性延迟,等页面加载完以后运行脚本
就像下面这样,希望你能修改成功了
<script type="text/javascript" language="javascript" defer="defer">
function getURL(url)
{ var div1;
var xmlhttp =new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",url,false);
xmlhttp.send();
if (xmlhttp.readyState==4)
{
if (xmlhttp.Status==200)
{
div1.innerHTML="成功"
}
else
{
div1.innerHTML="不行"
}}
}
//user like this:
getURL("http://www.sina.com.cn/") 
</script><div id="div1"></div>