有一个javascript的代码片断如下:
var obj = document.getElementById(id);
for(var i=0; i<obj.length; i++)
{
alert(obj.options[i].text);=======>运行的时候这里会弹出 男
if(obj.options[i].text == "男")===>为什么这段代码不会执行呢? 有点奇怪.
{ 请大家指点一下, 谢谢.
alert("是男");
}
else if(obj.options[i].text == "女")
{
alert("是女");
}
}
var obj = document.getElementById(id);
for(var i=0; i<obj.length; i++)
{
alert(obj.options[i].text);=======>运行的时候这里会弹出 男
if(obj.options[i].text == "男")===>为什么这段代码不会执行呢? 有点奇怪.
{ 请大家指点一下, 谢谢.
alert("是男");
}
else if(obj.options[i].text == "女")
{
alert("是女");
}
}
解决方案 »
- 求Cookie的标准代码....
- 不知道是为什么???? 请高手解答!!!
- gridview样式问题
- 关于网络方面的问题
- 如何解决“复制到文本域的的文章显示不了换行”?
- datagrid绑定XML文件..要读取的数据在xml的父,子2个结点上..要怎么样绑定.谢谢
- 脑袋大了!!!,急啊啊!!!客户端给服务器端传值问题
- asp.net (vb)导出标准excel文件的问题。
- mvc+EF+EASYUI问题,求大神解决
- 新年新气象,dotnet based站点欢迎大家测试,http://211.71.12.156
- 请教各位大哥,我用Asp.net做考试系统,不同的题型用什么控件来呈现?
- 为什么静态页面和.aspx表单递交的值会不同
然后运行的时候它弹出:a男b, 这更说明男的左右没有空格, 至于为什么obj.options[i].text=="男"的结果为false就真的搞不清楚.