我知道input[type="text']
是用来选择<input type="text"/>
的,input[text]
是什么意思?
此代码段出现在角度教程中:
body, input[text], button {
color: #888;
font-weight: Cambria, Georgia;
}
Angular tutorial(在该页面的底部)
答案 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教程中会这样?可能是一个简单的错字。无论如何,他们在提供的示例中没有输入。