“ input [text]”选择器是什么意思?

时间:2018-10-26 06:54:17

标签: css

我知道input[type="text']是用来选择<input type="text"/>的,input[text]是什么意思?

此代码段出现在角度教程中:

body, input[text], button {
    color: #888;
    font-weight: Cambria, Georgia;
}

Angular tutorial(在该页面的底部)

1 个答案:

答案 0 :(得分:1)

input[text]意味着将返回属性为text的输入,将被返回:

<input text="123">
<input text="">
<input text>

但这不是

<input type="text">

证明:

console.log(document.querySelectorAll('input[text]'))
<input text="123">
<input text="">
<input text>
<input type="text">

为什么在Angular教程中会这样?可能是一个简单的错字。无论如何,他们在提供的示例中没有输入。