提问人:Habib 提问时间:5/24/2023 更新时间:5/24/2023 访问量:46
在页面加载时填充没有元素 ID 的输入
fill input that does not have element id on page load
问:
我想在页面加载时自动填充输入字段,是的,我正在网站中注入 JavaScript, 我试过xpath方法
function inputfillclick() {
var xpath = "//input[@type='password']";
var inputElement = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
if (inputElement) {
inputElement.value = "KuchBhi";
} else {
console.log("Input element not found.");
}
}
它正在工作,但不完全是我的意思是,在填写输入后,我无法单击登录按钮,但是如果我粘贴或删除一个字母并再次键入然后启用登录按钮,还有其他方法可以做到这一点吗,我使用了另一个正在工作的扩展,它也是使用 XPath 填充输入,但由于某些原因我不能使用该扩展,
这是元素代码
<input maxlength="140" step="" enterkeyhint="done" autocomplete="off" type="password" class="uni-input-input">
您可以在图片中清楚地看到此方法没有完全填充输入我的意思是,占位符文本仍然显示,密码问题
答: 暂无答案
评论
inputElement