【问题标题】:Is there any functional purpose to specify type = text for input elements?为输入元素指定 type = text 是否有任何功能目的?
【发布时间】:2021-12-31 00:39:18
【问题描述】:

我有时会看到这种形式:

  <input type="text"></input>

但是;因为这是MDN 上看到的默认设置,有什么理由明确说明吗?

【问题讨论】:

  • 我自己很少使用它,从来没有遇到过问题。
  • 如果您只想选择带有 CSS 或 JS 的 text 输入怎么办?
  • @user17791008 ... 如果您省略该属性,则不再有直接选择文本输入的方法。您必须添加一些其他属性,或者(更糟糕的是)明确排除您不想选择的所有其他输入类型(例如input:not([type=checkbox]))。

标签: html css forms


【解决方案1】:

不幸的是……

虽然它是默认的,但如果你没有在 HTML 中明确声明它,那么选择器:

input[type=text]{
}

不会工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-17
    • 2016-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多