如果我知道 id 通过在 android 中编写类似的内容,我可以轻松地替换 html 的值。
webView.stringByEvaluatingJavaScript(from: "document.getElementById('Login_loginField').value = 'joni'")
问题是现在我有一个像这样有点复杂的属性。
<input type="text" class="quantumWizTextinputPaperinputInput exportInput" jsname="YPqjbf" autocomplete="off" tabindex="0" aria-label="Employee ID" aria-describedby="i.desc.1563426530 i.err.1563426530" name="entry.1911914324" value="" required="" dir="auto" data-initial-dir="auto" data-initial-value="something" badinput="false" aria-invalid="false">
我不知道我的 id,如果它是什么,我需要更改 data-initial-value 。我该怎么办?