关于javascript 代码

[复制链接]
查看11 | 回复3 | 2010-11-22 22:45:58 | 显示全部楼层 |阅读模式
下面是JS代码:

var txt3=document.getElementById("txt3");
if(txt3=="合成石"){

txt3=1.85;

}else if(txt3=="环氧板"){

txt3=2.1;

}else if(txt3=="玻纤"){

txt3=1.85;

}else if(txt3=="电木"){

txt3=1.5;

}else {

txt3=1.95;

}
不管输入,什么内容txt3获取的值,怎么最是取后那个1.95呢,请问哪里有问题。谢谢

回复

使用道具 举报

千问 | 2010-11-22 22:45:58 | 显示全部楼层
var txt3=document.getElementById("txt3");这句只是获得元素节点,如果要获得他的值,必须是(假设是):var txt3 = document.getElementById("txt3").value;
回复

使用道具 举报

千问 | 2010-11-22 22:45:58 | 显示全部楼层
将else if全部换成if
回复

使用道具 举报

千问 | 2010-11-22 22:45:58 | 显示全部楼层
getElementById().value; 在这个获取对象后面加上value,我写上代码结果不显示..
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行