有关 body onload问题

qianyecq 2010-09-28 01:01:47

<html>
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script language="javascript" type="text/javascript" src="Area.js">
</script>
<script language="javascript" type="text/javascript">
function OnInit(){
alert('test');
var objProvinceCityCountry = null;
objProvinceCityCountry = new Darkness.ProvinceCityCountry();
objProvinceCityCountry.init({
ddlProvinceId: 'strProvinceId1',
ddlCityId: 'strCityId1',
province: document.getElementById('defaultProvince1').value,
city: document.getElementById('defaultCity1').value,

});
}
</script>
</head>
<body onload="OnInit();">
<form id="form1" runat="server">
<div>
<select id="strProvinceId1" name="province" runat="server" onchange="objProvinceCityCountry.onSelectCity();">
<option value="" selected="selected">省/直辖市</option>
</select>
<select id="strCityId1" name="city" runat="server" onchange="objProvinceCityCountry.onSelectCountry();">
<option value="" selected="selected">请选择</option>
</select>
</div>

<input type="text" id="defaultProvince1" value=""/>
<input type="text" id="defaultCity1" value=""/>
</form>
</body>
</html>


以上是页面的代码
怎么alert('test');没有执行
也没有报错?
...全文
349 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
magong 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 qianyecq 的回复:]
city: document.getElementById('defaultCity1').value,
[/Quote]
行尾多一个逗号
qianyecq 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 ruiruixu 的回复:]
晕死 你看你写的city: document.getElementById('defaultCity1').value, 这个结束了 “,”
就去掉它 不然 编译都是错的
[/Quote]
是我太大意了,结贴给分。
qianyecq 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ruiruixu 的回复:]
function OnInit(){
alert('test');
var objProvinceCityCountry = null;
objProvinceCityCountry = new Darkness.ProvinceCityCountry();
objProvinceCityCountry.init({
ddlProvinceId: 'strProv……
[/Quote]
可以了,太感谢了,
随便问一下js里面的语句不是按顺序执行的吗?
genguyige 2010-09-28
  • 打赏
  • 举报
回复
把IE的脚本调试打开,你如果有什么错误的话IE自带的调试工具会帮你找出来的,虽然那个调试也不是很强大,但有的时候有点用的,再工具->internet选项->高级中把那个脚本错误通知和禁用脚本打开就行了,你以后有什么javascript错误直接帮你找出来了。
若-相惜 2010-09-28
  • 打赏
  • 举报
回复
晕死 你看你写的city: document.getElementById('defaultCity1').value, 这个结束了 “,”
就去掉它 不然 编译都是错的
qianyecq 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 plutowang 的回复:]
可能 是JS错误 你JS你面删掉其他的。只alert试试
[/Quote]
应该无关吧,函数里第一句就是alert('test');后面应该没影响,
我想应该是onload="OnInit();" 没执行,但是又不报错。
若-相惜 2010-09-28
  • 打赏
  • 举报
回复
city: document.getElementById('defaultCity1').value,
jiang521725 2010-09-28
  • 打赏
  • 举报
回复
alert('test');
这是啥东西
若-相惜 2010-09-28
  • 打赏
  • 举报
回复
function OnInit(){
alert('test');
var objProvinceCityCountry = null;
objProvinceCityCountry = new Darkness.ProvinceCityCountry();
objProvinceCityCountry.init({
ddlProvinceId: 'strProvinceId1',
ddlCityId: 'strCityId1',
province: document.getElementById('defaultProvince1').value,
city: document.getElementById('defaultCity1').value,

});
楼主 你 把city: document.getElementById('defaultCity1').value,
后面的,去掉就好了
plutowang 2010-09-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 plutowang 的回复:]
可能 是JS错误 你JS你面删掉其他的。只alert试试
[/Quote]
打错
你JS里面删掉其他的
shixitong 2010-09-28
  • 打赏
  • 举报
回复
     var objProvinceCityCountry = null;           
objProvinceCityCountry = new Darkness.ProvinceCityCountry();
objProvinceCityCountry.init({
ddlProvinceId: 'strProvinceId1',
ddlCityId: 'strCityId1',
province: document.getElementById('defaultProvince1').value,
city: document.getElementById('defaultCity1').value,

});


这段代码有错吧?去掉后Ie就可以显示test
plutowang 2010-09-28
  • 打赏
  • 举报
回复
可能 是JS错误 你JS你面删掉其他的。只alert试试

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧