例如下面的代码
<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的属性值都是字符串的,
根据自己的需要,转换下吧
原来如此,谢谢~
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号