javascript html相互讀取
javascript-->html:
舉個例子:
網頁陶吧
同一頁面內的引用方法:
1、使用id:
link1.href,返回值為http://homepage.yesky.com
2、使用name:
document.all.linkname1.href,返回值為http://homepage.yesky.com
3、使用sourseIndex:
document.all(4).href //注意,前面還有HTML、HEAD、TITLE和BODY,所以是4
4、使用鏈接集合:
document.anchors[0].href
//全部的集合有all、anchors、applets、areas、attributes、behaviorUrns、bookmarks、boundElements、cells、childNodes、
children、controlRange、elements、embeds、filters、forms、frames、images、imports、links、mimeTypes、options、
plugins、rows、rules、scripts、styleSheets、tBodies、TextRectangle,請參考MSDN介紹。
其實方法3和方法4是一樣使用的集合,只是一個是all,可以包括頁面所有標記,而anchors只包括鏈接。
5、getElementById:
document.getElementById("link1").href
6、getElementsByName:
document.getElementsByName("linkname1")[0].href //這也是一個集合,是所有name等於該方法所帶參數的標記的集合
7、getElementsByTagName:
document.getElementsByTagName("A")[0].href //這也是一個集合,是所有標記名稱等於該方法所帶參數的標記的集合
8、tags集合:
document.all.tags("A")[0].href
//與方法7一樣是按標記名稱取得一個集合
參考鏈接:http://www.360doc.com/content/12/0331/13/9249789_199598292.shtml
html-->javascript:
html jsp互相讀取
jsp-->html:
html頁面的表單
在表單中,action動作和method合起來表示把數據交給mujsp.jsp頁面去處理,在jsp頁面呢,用
http://blog.csdn.net/coslay/article/details/<% request.getParmerter("data");%>獲取html頁面傳遞過來的數據
html-->jsp:
" id="link1" name="linkname1">
javascript jsp相互讀取
javascript-->jsp:
<script type="text/javascript">
var businessType = '<%=businessType%>';
</script>
'<%=businessType%>'中一定要加引號,否則會進行類型轉換,產生意外的值。
jsp-->javascript:
1 .
var username='sa';
document.forms[0].action="loign.action?username"+username;
你可以在後台action中用request.getParameter("username");
2. 可以使用隱藏域..
<script language="JavaScript">
</script>
3.你采用的如果是ajax請求。。
var username='sa';
var url="login.action";
var pars="username="+username;
var myAjax=new Ajax.Request(
url,{
method:'post', //請求方式
parameters:pars, //參數
onComplete:showResponse //回調函數
}
);