如何使用javascript更改wordpress联系人表单7中文本字段的值

如何使用javascript更改wordpress联系人表单7中文本字段的值,javascript,html,Javascript,Html,我正在尝试使用javascript更改/输入wordpress联系人表单7中的值。我发现表单id可以通过3种方式识别 <label> [text your-name id:poo] </label> <label id="poo"> [text your-name] </label> <label> [text your-name html_id:poo] </label> 但是javascript代码在网页上显示时似

我正在尝试使用javascript更改/输入wordpress联系人表单7中的值。我发现表单id可以通过3种方式识别

<label> [text your-name id:poo] </label>

<label id="poo"> [text your-name] </label>

<label> [text your-name html_id:poo] </label>
但是javascript代码在网页上显示时似乎对表单没有任何影响。你知道我该怎么做吗

我也将代码放在表单编辑器字段中,如果这是编写代码的错误部分,可能是导致代码未执行的原因,请指定。谢谢

试试这个:

document.getElementById("poo").innerHTML = "Jonny"

我已经找到了解决问题的方法,我猜在这里发布可能会有所帮助

我检查了联系人表单标记所在页面的源代码ctrl+u,注意到每个标记都转换为HTML语言。 例如

因此,在短代码所在的页面中,您现在可以使用

document.getElementById("poo").value = "jonny"

这将改变标签标签中文本字段的值。

我刚刚尝试过,但没有成功。此外,它是一个输入字段,而不是文本段落,因此它并不意味着要使用innerHTML属性。您必须确保在加载html元素后运行javascript。您是否尝试将javascript放在页面末尾?为了帮助将来的访问者了解此问题,您可以使用绿色复选标记将自己的答案标记为正确答案:
<label> <[text your_name id:poo ""] </label>
<input type="text" name="your_name" value="" id="poo" />
[contact-form-7 id="289" title="Your contact form"]
document.getElementById("poo").value = "jonny"