检查长度不正常

时间:2011-11-04 19:58:29

标签: javascript

不知道为什么但这不起作用

var ddlCar = document.getElementById('<%=ddlCar.ClientID %>');
var carname_dropdown = ddlCar.options[ddlCar.selectedIndex].text;

if (!carid.length && (carname_drop).length)
    carname = carname_drop;

因此,如果cariid无效且carname_drop有效,请使用(set)carname to carname_drop

我知道carid设置为有效数字。我知道carname_drop有一个有效的数字。所以这个if语句应该基于carid确实有效且长度(值)的事实跳过canname的设置。

2 个答案:

答案 0 :(得分:1)

可以是变量名 carname_dropdown X carname_drop

答案 1 :(得分:0)

读它:

if (!carid.length && carname_dropdown.length)

这假设carid是一个有效的对象;它的创建没有显示在你的代码中。