Rumah > hujung hadapan web > html tutorial > 表单元素的值可以为布尔型吗?_html/css_WEB-ITnose

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

WBOY
Lepaskan: 2016-06-24 12:12:51
asal
1494 orang telah melayarinya

例如下面的代码

<form name="myform>    <input name="para1" type="hidden" value="false" /></form>
Salin selepas log masuk


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


回复讨论(解决方案)

var x = document.getElementsByName('para1')[0].value;x = (x === 'false' ? false : true);alert(x);
Salin selepas log masuk

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

原来如此,谢谢~

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan