为什么用text.value而不是text.innerhtml或者text.innertext
为什么用text.value而不是text.innerhtml或者text.innertext
为什么用text.value而不是text.innerhtml或者text.innertext
2018-05-22
刚刚测试了一下,感觉不太对,于是上csdn找到了答案:
innerText是id为object的闭合标签内的文本,输入输出的是转义文本(字符串);
(label控件用innerText有效)
innerHtml是<标签>这里</标签>的文本,输入输出到该DOM内部纯HTML代码流;
(获得td、div等html元素时候,它们是没有value或是text属性,只能用innerHtml)
value是表单元素特有的属性,输入输出的是转义文本(字符串);
(Button、CheckBox、Radio)随表单一起发送的值;
(Reset、Submit)标签;
(Text、Hidden)默认值;
(File、Password)
(注: Text控件用value有效)
举报