![](/img/trans.png)
[英]load html from asset by html javascript button click on android webview
[英]Load URL(button) in WebView with JavaScript
我的程序可以在網頁中單擊帶有以下代碼的按鈕本身:
public void onClick(View v) {
// TODO Auto-generated method stub
ourBrow.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
// do your stuff here
ourBrow.loadUrl("javascript:document.getElementById('G03').click()");
}
});
但是,當我嘗試在另一個網頁中再次運行它時,我意識到Javascript中沒有這樣的document.getElementById('id')
。 這是Javascript:
<table width="100%" cellspacing="0">
<tr>
<td width="18%" class="tableHeading">Career</td>
<td class="tableHeading">Program</td>
<td width="20%" class="tableHeading">Campus</td>
<td width="25%" class="tableHeading">Term</td>
<td width="15%" class="tableHeading"> </td>
</tr>
<tr class="rowSpacer">
<td></td>
</tr>
<tr class="rowLowlight">
<td class="data">Undergraduate</td>
<td class="data">3642 - Photo; </td>
<td class="data">KENS -Kens Campus</td>
<td class="data">2012</td>
<td class="data" align="right">
<input class="button" type="submit" title="Update Enrolment" name="bsdsSubmit-0" value="Update Enrolment">
</td>
</tr>
<tr>
<td class="rowSpacer" colspan="5"></td>
</tr>
<tr class="rowHighlight"><td
我只復制了按鈕的Javascript,它太大了,無法全部粘貼到這里。 在此代碼中,我只知道: class="button" type="submit" title="Update Enrolment" name="bsdsSubmit-0"
。
你必須使用這樣的東西,
<input type="button" value="Update Enrolment" onclick="location.href='required url'" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.