html javascript jsp之间变量值的互相读取
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-->html:
html页面的表单
在表单中,action动作和method合起来表示把数据交给mujsp.jsp页面去处理,在jsp页面呢,用
http://blog.csdn.net/coslay/article/details/获取html页面传递过来的数据
html-->jsp:
" id="link1" name="linkname1">
javascript jsp相互读取
javascript-->jsp:
<script type="text/javascript">
var businesstype = '';
</script>
''中一定要加引号,否则会进行类型转换,产生意外的值。
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 //回调函数
}
);
下一篇: 腾讯、抖音“拆墙”的背后逻辑