用js获取空文本框的值 为什么得到的是空字符串""而不是undefined?
生活随笔
收集整理的這篇文章主要介紹了
用js获取空文本框的值 为什么得到的是空字符串""而不是undefined?
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
而 input 或 textarea 的 value 值是定義且為空的,看下例子:
在 chrome 下調(diào)試,可以看到 value 的值確實(shí)為空,
在 JS 中,undefined 表示一個(gè)未聲明的變量,或已聲明但沒(méi)有賦值的變量,或一個(gè)并不存在的對(duì)象屬性,
input,textarea默認(rèn)都是字符串。沒(méi)有內(nèi)容就是空字符串??梢岳斫鉃橐?guī)范就是這樣定的。
除了 title,好多值都是空的,就像一樓說(shuō)的那樣,可能這就是規(guī)范吧。
在 chrome 下調(diào)試,可以看到 value 的值確實(shí)為空,
在 JS 中,undefined 表示一個(gè)未聲明的變量,或已聲明但沒(méi)有賦值的變量,或一個(gè)并不存在的對(duì)象屬性,
input,textarea默認(rèn)都是字符串。沒(méi)有內(nèi)容就是空字符串??梢岳斫鉃橐?guī)范就是這樣定的。
除了 title,好多值都是空的,就像一樓說(shuō)的那樣,可能這就是規(guī)范吧。
總結(jié)
以上是生活随笔為你收集整理的用js获取空文本框的值 为什么得到的是空字符串""而不是undefined?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 求学开头的成语接龙!
- 下一篇: 超字开头成语有哪些?