1
我正在使用self.webView.stringByEvaluatingJavaScript(from: "document.getElementById('username').value = \"\(username)\"")
放入用戶名,它工作正常。stringByEvaluatingJavaScript對象沒有ID
不同的網頁具有這個領域:
<input type="text" maxlength="255" name="user" class="stdWidth" value="">
和這個領域:
<input type="password" maxlength="255" password="1" name="pass" class="stdWidth">
我將如何使用stringByEvaluatingJavaScript
把文本到這個領域,因爲它沒有ID?
我hace試過"document.getElementByTagName"
但它沒有工作。
我想輸入的網頁是:Link
'self.webView.stringByEvaluatingJavaScript(來自: 「document.querySelector( 'stdWidth')值= \ 」\(用戶名)\「」)'做的工作 - 感謝! – ZiEiTiA
可以使用'document.querySelector()',因爲你有'class'字段,然後按照'id'設置值。 –
''我也想編輯這個框,但它沒有值 - 你能告訴我嗎如何編輯這個? – ZiEiTiA