將js頁面輸入的值,傳給android的頁面: javascript
1,須要用到DOM技術,用javascript動態的獲取到DOM樹中節點的值,而後在調用android中的方法,將值傳過去;下面是核心代碼: html
js代碼: java
<!doctype html> <html> <head> <meta name="k" /> <meta name="viewport" content="width=device-width,user-scalable=no" /> <meta name="MobileOptimized" content="240" /> <meta http-equiv="pragma" /> <meta charset="utf-8"> <title>個人標題</title> </head> <body> <input type="text" " name="user" maxlength="10" onKeyPress="method7()" size="6" style="height: 20px; width: 80px; font-size: 12px; color: #F09" /> <input type="button" value="點擊我" onClick="onClick()" style="color: #0F6" /> <script type="text/javascript"> function onClick() { //這裏能夠不用window,直接用window對象 //裏面的方法,由於瀏覽器就是一個window, //瀏覽器一啓動就是一個window對象建立了 //1,獲取輸入框的值 var nodes = document.getElementsByName("user"); var str = nodes[0].value; //調用android方法,js頁面的值傳給android android.runAndroidMethod(str); } </script> <br /> <br /> <span>這是一個span區域</span> <br /> <span>這是第二個span區域</span> </body> </html>