将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>