javascript按名称而不是id模拟文本输入

标签 javascript html string

所以我知道我可以运行 javascript 来使用类似这样的东西按 ID 自动填充文本字段。

document.getElementById('user_name').value='admin';return false;

但是如何对没有 id 但有名称的文本框做同样的事情呢?我必须在上面的代码中更改什么?

<input class="inputw" size="15" name="phoneNumber" value="1234567890" maxlength="19">

我尝试了类似 getElementbyName 的方法,但没有用。

最佳答案

您忘记了“s”字母。

document.getElementsByName("phoneNumber")[0].value = "admin";

关于javascript按名称而不是id模拟文本输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18660496/

相关文章:

javascript - 获取最近发生的星期日

html - 为什么是:not(p) seemingly selecting <p> tags?

c - 在 Perl 中实现类似 sscanf 的功能的最佳方法是什么?

javascript - Lightbox 2.51 无法在任何浏览器中正常工作

javascript - Number.parseFloat() 或 parseFloat() 有什么区别?

javascript - 单击动画后如何在不影响样式的情况下将 div 堆栈放在页面底部

javascript - 在输入线下方堆叠 md 芯片

javascript - 如何才能有一个仅在移动设备上显示的可折叠按钮?

javascript - 在 3 位数字 block 中格式化字符串

mysql - 我如何删除 mysql 数据库的许多记录中的一部分文本?