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>
相關文章
相關標籤/搜索