菜鸟问题,help me.

afeisky 2002-02-05 10:24:19
<html>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function go(id)
{
var url="http://"
if (id=1)
{
url=url+addrtag1.value
}
else
if (id=2)
{
url=url+addrtag2.value
}
else {
url=url+"www.china.com";
}
window.open(url);
}
</script>
</HEAD>
<BODY>
<SELECT NAME=addrtag1 SIZE=5 ondblclick="go(1)">
<option value="www.163.net">163邮局 </option>
</SELECT>
<SELECT NAME=addrtag2 SIZE=5 ondblclick="go(2)">
<option value="www.sohu.com">sohu </option>
</SELECT>
</BODY>
</html>

为什么我的go()函数总是出错啊(双击事件)? 刚学javascript:)
help me.帮我改改。 thank all.
...全文
56 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
vincentmax 2002-02-25
  • 打赏
  • 举报
回复
呵呵,是个基本的语法问题啦,初学者都容易犯的,熟练了就不会有这种问题了。
afeisky 2002-02-24
  • 打赏
  • 举报
回复
oh,原来如此,thank you!
刚学javascript,又忘了。语法问题!!!
blues-star 2002-02-06
  • 打赏
  • 举报
回复
哦,原来楼上就是你呀

javascript是跟java的语法相似,=代表赋值,并有返回值,好象都是true,==才是判断相等呢~
blues-star 2002-02-06
  • 打赏
  • 举报
回复
楼上这个,你怎么跟他犯同样一个错误呀?
blues-star 2002-02-06
  • 打赏
  • 举报
回复
哈哈,= ? == !!
afeisky 2002-02-06
  • 打赏
  • 举报
回复
<html>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
function addItem(id)
{
var url;
var idd=5;
url="http://";
idd=parseInt(id);
if (idd=1)
{
url=url+addrTag1.value;
}
if (idd=2)
{
url=url+addrTag2.value;
}
alert(url); //怪!怎么有时在两select多次点击后,url还保存原来的URL的???双击多几次就会。
url="";
}
</script>
</HEAD>
<BODY>
<SELECT NAME=addrTag1 SIZE=5 ondblclick="addItem(1)">
<option value="www.163.net">163邮局 </option>
<option value="www.csdn.net">CSDN论坛 </option>
</SELECT>
<SELECT NAME=addrTag2 SIZE=5 ondblclick="addItem(2)">
<option value="www.sohu.com">sohu </option>
</SELECT>
</BODY>
</html>

karma 2002-02-05
  • 打赏
  • 举报
回复
change

if (id=1)
==>
if (id==1)

if (id=2)
=>
if (id==2)

87,910

社区成员

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

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