js与android之间的简单传值
16lz
2021-01-23
将js页面输入的值,传给android的页面:
1,需要用到DOM技术,用javascript动态的获取到DOM树中节点的值,然后在调用android中的方法,将值传过去;下面是核心代码:
js代码:
<!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页面的值传给androidandroid.runAndroidMethod(str);} </script><br /><br /><span>这是一个span区域</span><br /><span>这是第二个span区域</span></body></html>
更多相关文章
- android sdk manager安装SDK出现错误解决方法
- Android SDK无法更新解决方法
- Android自动化测试之虚拟机中软件安装方法(四)
- Android 调用第三方so中方法记录
- Android图像格式类及图像转换方法
- 如何在android中实现swipe的手势功能及页面拖动动画