gpt4 book ai didi

javascript - 如何在javascript中为没有值的标签选择属性

转载 作者:太空宇宙 更新时间:2023-11-04 16:21:21 25 4
gpt4 key购买 nike

我有一个输入标签,我可以更改它的属性,例如取一些值

<input type="text">

<script>
var inputEls = document.querySelector("input");
inputEls.placeholder = "Enter Name";
</script>

但是我如何更改不带自动对焦属性的 put 属性。

inputEls.autofocus ?? 

最佳答案

autofocus 属性是一个 bool 属性,因此您可以将其设置为 truefalse:

inputEls.autofocus = true;

并非所有类似的属性都是 bool 值。例如,autocomplete 属性有一个字符串值,"off""on"

你可以这样查at the Mozilla Developer Network Wiki或者在庞大的 HTML5 规范中。 (编辑 — 我去寻找 W3C 规范的良好链接,但找不到那里记录的 autofocus。)

请注意,至少在 Firefox 中设置 autofocus 标志似乎没有任何作用。我试过了

<!DOCTYPE html>
<html>
<body>
<input id=x>
<script>
document.getElementById("x").autofocus=true;
</script>
</body>
</html>

在一个小的测试文件中,它在 Firefox 中不执行任何操作,但在 Chrome 中有效。类似地,在 HTML 中使用“autofocus”属性进行的相同测试以及将其设置为 false 的 JavaScript 也不会将其关闭。

在 Chrome 或 Firefox 中,在页面完全加载后设置标志似乎没有任何效果。

关于javascript - 如何在javascript中为没有值的标签选择属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28943090/

25 4 0