欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

表单元素的值可以为布尔型吗?_html/css_WEB-ITnose

程序员文章站 2022-06-02 21:33:52
...
例如下面的代码




发现这里para的值false是个字符串,请问有办法把这个值变成布尔值么?


回复讨论(解决方案)

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的属性值都是字符串的,
根据自己的需要,转换下吧

原来如此,谢谢~