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