Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用javascript以编程方式单击标签_Javascript_Jquery Mobile_Onclick_Click_Label - Fatal编程技术网

无法使用javascript以编程方式单击标签

无法使用javascript以编程方式单击标签,javascript,jquery-mobile,onclick,click,label,Javascript,Jquery Mobile,Onclick,Click,Label,我有个问题。此站点:(不是我的站点) 如何用js编程模拟点击“我同意条款”标签 模拟的点击必须与真实的点击完全相同。在不刷新页面的情况下,使方框看起来是选中的 例如,这些都不起作用 document.getElementsByTagName(“标签”)[0]。单击() $(document.getElementsByTagName(“标签”)[0])。单击() $(document.getElementsByTagName(“标签”)[0])。触发器(“单击”) (站点使用jquery) 目的:

我有个问题。此站点:(不是我的站点)

如何用js编程模拟点击“我同意条款”标签

模拟的点击必须与真实的点击完全相同。在不刷新页面的情况下,使方框看起来是选中的

例如,这些都不起作用

document.getElementsByTagName(“标签”)[0]。单击()

$(document.getElementsByTagName(“标签”)[0])。单击()

$(document.getElementsByTagName(“标签”)[0])。触发器(“单击”)

(站点使用jquery)

目的:


我正在创建一个通用的js脚本来记录页面上的所有点击和输入。然后,您可以在再次登录页面时重播这些事件。我被这个页面难住了,因为尽管我可以很容易地将onclick记录到标签上,但当我以编程方式重播click()时,它与我自己单击元素时的效果不同。

尝试单击
复选框而不是标签。这会满足你的要求


document.getElementById(“chkaccepterms”)。单击()

您需要点击相关输入,例如使用ID选择器

$("#" + $("label").attr("for")).click();

该网页使用jquery mobile


我同意这些条款

要模拟单击事件,请尝试以下操作:

$("#chkAcceptTerms").click();

请尝试$(document.getElementsByTagName(“label:eq(1)”)。触发器(“click”)很遗憾,这会导致页面重新加载,手动单击时不会发生。我想真正的问题是:$(“label”).click()或$(“label”).trigger(“click”)或document.getElementsByTagName(“label”)[0]。click()或者任何实际操作都与手动单击标签时的操作完全相同。不幸的是,这也会导致页面重新加载,而手动单击标签时不会发生。我想真正的问题是:$(“标签”).click()或$(“标签”).trigger(“click”)或document.getElementsByTagName(“标签”)[0]。click()或者任何实际操作都与手动单击标签时的操作完全相同。不幸的是,这也会导致页面重新加载,而手动单击标签时不会发生。我想真正的问题是:$(“标签”).click()或$(“标签”).trigger(“click”)或document.getElementsByTagName(“标签”)[0]。click()或者任何实际操作都与手动单击标签时发生的操作完全相同。