Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.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 使用外部VB脚本在网页中调用Java脚本(IE自动化)_Javascript_Vbscript_Automation_Ui Automation_Browser Automation - Fatal编程技术网

Javascript 使用外部VB脚本在网页中调用Java脚本(IE自动化)

Javascript 使用外部VB脚本在网页中调用Java脚本(IE自动化),javascript,vbscript,automation,ui-automation,browser-automation,Javascript,Vbscript,Automation,Ui Automation,Browser Automation,网页中有一个复选框,单击它时,它将选中它下面的所有复选框。它通过调用java脚本函数(单击)来工作 当我通过.getElementById(“”.checked=True使用VB脚本选中该特定复选框时,仅选中该特定复选框,而不选中其下的所有其他复选框 原因是,当我使用getElementID时,只选中了特定的复选框,并且Java脚本函数没有执行 我可以知道如何调用该函数/选择所有复选框的任何其他方法吗 注意:我没有权限更改该网页的html内容 不应该有任何东西阻止您从VBScript调用Java

网页中有一个复选框,单击它时,它将选中它下面的所有复选框。它通过调用java脚本函数(单击)来工作

当我通过.getElementById(“”.checked=True使用VB脚本选中该特定复选框时,仅选中该特定复选框,而不选中其下的所有其他复选框

原因是,当我使用getElementID时,只选中了特定的复选框,并且Java脚本函数没有执行

我可以知道如何调用该函数/选择所有复选框的任何其他方法吗


注意:我没有权限更改该网页的html内容

不应该有任何东西阻止您从VBScript调用JavaScript函数

<script language="vbscript" type="text/vbscript">
    Function TestVBS()
        MsgBox "In TestVBS"
        testJS   ' Now call a JavaScript function from VBScript
    End Function
</script>

<script language="javascript" type="text/javascript">
    function testJS() {
        alert("In testJS");
    }
</script>

<input type="button" language="vbscript" onclick="TestVBS" value="Click Me" />

函数TestVBS()
MsgBox“在TestVBS中”
testJS'现在从VBScript调用JavaScript函数
端函数
函数testJS(){
警报(“在testJS中”);
}

Javascript函数将不在我的代码段中。我正在尝试使用vbs IE automation调用网页中可用的js函数。如果我错了,请纠正我。