gpt4 book ai didi

javascript - 在c#中使用javascript执行器读取输入框值时出现异常

转载 作者:行者123 更新时间:2023-12-03 02:44:22 25 4
gpt4 key购买 nike

异常:

System.InvalidOperationException: 'unknown error: Cannot read property 'querySelector' of undefined

代码:

    string title = (string)js.ExecuteScript("return arguments[0].querySelector('#supplier-item-table_filter .form-control').value");

我正在尝试从文本框中获取文本。谢谢

最佳答案

您的 JS 代码不正确。代码引用了argument[0],它是js.ExecuteScript("your-script...",the-argument);的第二个参数。但是你没有传递第二个参数,所以这是错误的。

您可以从document对象调用querySelector。请参阅下面我的代码。

string title = (string)js.ExecuteScript("return document.querySelector('#supplier-item-table_filter .form-control').value");

关于javascript - 在c#中使用javascript执行器读取输入框值时出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48162503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com