问题描述
我当前正在尝试编写一个Tampermonkey脚本,该脚本会自动在Textarea“工作描述”(As seen in screenshot)中填写默认文本。吉拉(Jira)中的代码是
<textarea class="textarea long-field long-field" cols="60" id="comment" name="comment" rows="10"></textarea>
通常(在其他情况下为睾丸),当使用document.getElementById("comment")
获取元素时,人们可以说.value
并获取文本区域的内容。在所有其他文本字段中,这都可以正常工作,通常情况下,文本区域也可以工作,如下所示
function printa() {
document.getElementById("b").innerHTML = document.getElementById("a").value;
}
<textarea id="a"></textarea>
<br>
<button onclick="printa()">Show content of textarea</button>
<p id="b"></p>
除去ID之外的所有内容都不会影响结果。
这对我来说不起作用。我不知道,吉拉(Jira)在那做什么,但是不知何故,它不起作用。
注意:所有这些都在控制台和Tampermonkey脚本中都进行了测试,但是都没有起作用,我认为在为控制台找到解决方案之前包括tampermonkey脚本是没有用的。
注2:我在Chromium和Firefox中对其进行了测试,导致了相同的行为
编辑:吉拉很愚蠢,id="comment"
有多个元素。而且,JS选择了我不想要的那个。因此,现在要查找特定的文本区域,而两者都具有ID注释
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)