例如下面的代码
<form name="myform> <input name="para1" type="hidden" value="false" /></form>
var x = document.getElementsByName('para1')[0].value;x = (x === 'false' ? false : true);alert(x);
JScript code
var x = document.getElementsByName('para1')[0].value;
x = (x === 'false' ? false : true);
alert(x);
谢谢T5500,这种方法我试过,其结果证明即便给x赋布尔值false,这个false仍然是被当作字符串处理的
所以,在实际应用的时候,比如要通过某事件将false变为true,最终还是要另外定义一个变量并用if语句来判断,比较麻烦。不知道有没有别的办法
DOM的属性值都是字符串的,
根据自己的需要,转换下吧
DOM的属性值都是字符串的,
根据自己的需要,转换下吧
原来如此,谢谢~