Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.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 - Fatal编程技术网

使用javascript自动单击网站上的按钮

使用javascript自动单击网站上的按钮,javascript,Javascript,我修改了这样的代码,例如单击复选框 比如,, 按钮名称或id是否有任何问题。我只能看到名称和类别。这是工作上的问题吗 <html> <head> </head> <body> <a href="My_Link" class="wp_textBox"><button>Giris</button></a> </body> <script type="text/javas

我修改了这样的代码,例如单击复选框

比如,,

按钮名称或id是否有任何问题。我只能看到名称和类别。这是工作上的问题吗

<html>
<head>
</head>
<body>
<a href="My_Link" class="wp_textBox"><button>Giris</button></a>
</body>
        <script type="text/javascript">
        var chkA5 = "button" class=formCheckBox type=checkbox value=ON name=chkA5
         window.onload = function() {
          document.getElementById("chkA5").checked = true
        });
        }
        </script>

</html>

var chkA5=“button”class=formCheckBox type=checkbox value=ON name=chkA5
window.onload=函数(){
document.getElementById(“chkA5”).checked=true
});
}
我复制了网站上的所有复选框按钮属性(F12+Slect元素+单击复选框)并粘贴到脚本中。但当我用脚本编写代码,描述我添加或创建的新事物的工作时,我真的很困惑。在我要单击的网站上,复选框已经有按钮和文本/复选框。我如何才能创建一个连接彼此我的纸条和网站

简言之;我无法将脚本连接到网站的按钮,因此我无法执行任何操作。我说得对吗

我怎样才能解决这个问题?在我分享的图片上,有一些代码标记在一个红方块上。这段代码适用于我的涂鸦中的某些元素

当我们使用
document.get.ElementById().checked=true
时,网站的元素属性上的是否没有id?它有名称和类。

问题1:
getElementById
应该是
getElementByName
根据您的屏幕截图,您尝试引用的输入项为:

但是,没有声明id,因此必须使用
getElementByName()
按名称获取项:


问题2:您的javascript有错误 此行将导致脚本块失败:

如果您需要完整的代码示例,下面是一个示例:

<html>
<head>
</head>
<body>
    <input name="chkA5" class="formCheckBox" type="checkbox" value="ON"></input>
</body>
<script>
    (function() {
        document.getElementsByName("chkA5")[0].checked = true;
    })();
</script>
</html>

(功能(){
document.getElementsByName(“chkA5”)[0]。选中=true;
})();

注意:请确保
脚本
块位于html的末尾,如您提供的示例代码中所示。

可能的代码副本看起来不完整。@JonyD我看到了此标记,但它位于同一html中,我想在已经运行的网站上单击一个复选框。这种方法适用于您自己在html上创建的复选框。我不创建复选框,因为我怎么能干扰输入行。我需要干扰网站的checkbox@Svek我看到,在我分享了它之后,它是我的id,在我忘记之后,我改变了尝试。但即使我再次更改为“id”,也仍然无法工作。在
块中,name=chkA5上的
var chkA5=“button”class=formCheckBox type=checkbox value=ON怎么办?当我尝试时,您可能想查看您的代码;这意味着要创建新的复选框。。我需要在网站上设置一个复选框。已经打开并使用网站。@MustafaCoskun我想你对我的答案感到困惑。试着用你的代码块替换我答案的最后一个代码块。
document.getElementById("chkA5").checked = true
document.getElementsByName("chkA5")[0].checked = true;
var chkA5 = "button" class=formCheckBox type=checkbox value=ON name=chkA5
<html>
<head>
</head>
<body>
    <input name="chkA5" class="formCheckBox" type="checkbox" value="ON"></input>
</body>
<script>
    (function() {
        document.getElementsByName("chkA5")[0].checked = true;
    })();
</script>
</html>