1. 程式人生 > >標籤傳值和獲取值

標籤傳值和獲取值

1.<a>標籤傳值的形式--引數固定:<a href="地址?引數名=值"></a>,多個引數用&隔開<a href="地址?引數1=值&引數2=值"></a>

例:<a href="a.jsp?name=張三"></a>

2.<a>標籤傳值的形式--引數可變

var 變數 = 值;

document.getElementById("id名").href="地址?引數="+變數;

例子:

<span style="font-family:Microsoft YaHei;"><script>
    function t(){
        var name="張三"; //可以是一個可變的值
        document.getElementById("n").href="a.jsp?name="+name;<span style="white-space:pre">	</span>//用javascript的方法改變href屬性值,從而傳遞可變引數
</script>
...
<body>
    <a href="" id="n" onclick="t()"></a>
</body>
...</span>
<span style="font-family:Microsoft YaHei;"><script type="text/javascript" src="jquery-1.7.2.js"></script>
<script>
$(function(){<span style="white-space:pre">	</span>
<span style="white-space:pre">	</span>var name="王五";
	var id=13527892092;
	var age = 25;
	$("#n").click(function(){
		$(this).attr("href","a.jsp?name="+name+"&id="+id+"&age="+age);//用jquery的方法改變href屬性值,</span><span style="font-family: 'Microsoft YaHei';">從而傳遞可變引數</span><span style="font-family:Microsoft YaHei;">

	});
});	
</script>
</head>
  
<body>
   <a href="" id="n">驗證</a>
  </body>
</html></span>

3.在jsp頁面獲取<a>傳遞的引數:

  1. ${param.引數名}
  2. ${param["引數名"]}
  3. 例子:<a href="a.jsp?name=張三">點選</a>;在另一個jsp頁面獲取值${param.name}或者${param["name"]}