js与android之间的简单传值

将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>
相关文章
相关标签/搜索