Javascript for 循环更改函数中文本区域的名称
我创建了 50 个名为 def1,def2,def3.....,def50
的 textareas
。在我的 onLoad() 函数中,我希望在所有这些文本框中设置相同的值。
我如何编写一些 Javascript 代码来设置 textarea
的值,而不是编写 50 次代码,即在循环中?
I have created 50 textareas
with names def1,def2,def3.....,def50
. In my body onLoad()
function,I want the same value is set in all these textboxes.
Instead of writing the code 50 times, How can I write some Javascript code to set the value of the textarea
, ie in a loop?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我建议阅读 MDC JavaScript 指南,因为循环和字符串连接是相当基本的操作:
I suggest to read the MDC JavaScript guide, as loops and string concatenation are fairly basic operations:
如果可能的话,我会给你的文本框 ID(不仅仅是名称),然后执行如下操作:
I would give your textboxes ID's (not just names) if possible, and then do something like the following:
尝试使用 jquery:
Jquery 代码:
这里是 工作演示
Try jquery for this:
The Jquery code:
Here is the working demo
试试这个。
Try this.
您可以使用 tagname 属性,但如果页面中的其他位置有更多文本框,则该属性将不起作用
You can use tagname property but it will not work if you have some more textbox anywhere else in your page