dom事件-如何用JavaScript编程将字符串插入文本字段
dom events - How to insert a string to a text field programatically in JavaScript
我想使用JavaScript向文本字段添加一个文本字符串,但我不想使用onClick
或onLoad
事件来这样做。
我只是希望浏览器读取JavaScript后立即执行,并且JavaScript将位于html的主体中。
文本字段类似于:
<form action="" method="post" name="formname" id="user-registration-form">
<input type="text" name="edit-form" id="edit-form" />
</form>
我试过这样的东西,但不起作用:
<script type="text/javascript"> edit-form.value="the new value"; </script>
我该怎么做?
您是否尝试通过document.getElementById()
获取此信息
<script type="text/javascript"> document.getElementById("edit-mail").value="the new value"; </script>
假设编辑邮件是您的文本框id
尝试
document.getElementById("edit-mail").value="he new value"
很多时候,您并没有享受到所有表单元素都有id的奢侈。这就是如何使它与只有名称属性的字段一起工作:
document.getElementById('user-registration-form').elements['edit-form'].value = 'new value';
var textfield = document.getElementByName("x");
textfield.value = "My text";
或直接d ocument.getElementByName("x").value = "My text";
如果您想根据元素的id而不是名称来获取元素,则可以使用getElementById,而不是使用getElementByte。
<script type="text/javascript">document.formname.edit mail.value="新值";<脚本>
相关文章:
- 我可以在网页正文中插入文本链接吗
- 使用.format在一些HTML代码中插入文本,会出现错误(Python)
- JavaScript 在文本区域中的特定位置插入文本
- CKEditor - 插入文本在 setData 之后不起作用
- 在两个括号内插入文本 - Javascript
- 将字符串连接到输入类型为“”的字符串;文本“;领域JavaScript
- 使用 javascript 的子字符串特定文本
- 将值插入文本区域可以绕过所需的检查
- Applescript运行Javascript,并在提示中插入文本
- 如何在Web SQL数据库中逐行插入文本文件
- 将HTML作为字符串插入,不使用JQuery
- 如何在Wysihtml5沙盒编辑器中的光标位置插入文本
- JavaScript replace() 不替换包含文字 字符串的文本
- 如果在 IE 中最后附加光标,则在光标位置的文本区域中插入文本
- 从折线图的字符串值(文本)制作 x 坐标
- 是否可以在文本区域中插入文本并更新撤消/重做队列
- 如何使用javascript将字符串从文本框转换为数字
- 用字符串填充文本区域
- Javascript:在指定行插入文本
- 使用Regex在字符串模式出现前后插入文本