標籤傳值和獲取值
阿新 • • 發佈:2018-12-31
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>傳遞的引數:
- ${param.引數名}
- ${param["引數名"]}
- 例子:<a href="a.jsp?name=張三">點選</a>;在另一個jsp頁面獲取值${param.name}或者${param["name"]}