设置Google表单的价值选择字段w / Javascript需要f12开发人员“检查”点击?

时间:2017-01-27 14:16:46

标签: javascript html forms

所以我试图在开发者控制台中设置这行javascript运行的谷歌表格的价值:

document.getElementById('entry_1203347772').value = "21:30";

但是这会导致此错误消息:

Uncaught TypeError: Cannot set property 'value' of null
    at <anonymous>:1:51

...但如果我点击检查然后进入表单中的字段然后在控制台中运行javascript,那么它可以工作!

关于如何让它工作而不必首先点击(检查)表格的任何想法?

据我所知,html表单结构不会因点击进入而改变,而且在我点击它之前,表单元素w / id“entry_1203347772”确实存在。

<input type="time" name="entry.1203347772" value="" class="ss-q-time required" dir="auto" id="entry_1203347772" aria-label="Shift Start Time What time did your shift start?  Please note the appropriate AM/PM designator along with the time. " aria-required="true" required="">

由于某种原因,javascript无法访问#document(虚拟元素)下面的<html>和第二个<body>标记的整个部分。我还没有在“重复问题”答案中找到解决方案,因为大多数人都必须这样做,脚本运行得太早,我在运行它时,它在控制台chrome开发人员中完全加载。

0 个答案:

没有答案