gpt4 book ai didi

javascript - 如何在没有 id 的文本区域中输入随机值?

转载 作者:行者123 更新时间:2023-11-30 18:06:56 25 4
gpt4 key购买 nike

我必须使用 grease monkey 脚本在网站的 textarea 中输入一个随机值文本区域没有 id 所以 document .getElementById 不起作用。

我可以使用其他方法吗?

我当前的 HTML 显示我的 textarea:

<tr>
<td class="tdv pd5"><span class="tbg">
Message</span>&nbsp;</span>
</td>
<td class="pd5">
<textarea name="inpx_msg" class="msgbox"></textarea>
<br />
<div class="tsm">140 characters max.</div>
</td>
</tr>

最佳答案

你可以使用 element.querySelector如果您希望能够使用 CSS 选择器专门针对某个元素,类似于此:

var textArea = document.querySelector('table tr td.pd5 textarea.msgbox');
textArea.value = "My Random Text";

上面的代码正在处理以下 HTML 示例:

<table>
<tbody>
<tr>
<td class="tdv pd5"><span class="tbg">Message</span>&nbsp;</span>
</td>
<td class="pd5">
<textarea name="inpx_msg" class="msgbox"></textarea>
<br />
<div class="tsm">140 characters max.</div>
</td>
</tr>
</tbody>
</table>

DEMO - 使用 element.querySelector


当然,您现在可以将 CSS 选择器更改为您喜欢的任何内容以匹配您的 DOM 层次结构。使用 element.querySelector 有很大的灵 active 。

关于javascript - 如何在没有 id 的文本区域中输入随机值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15596953/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com