欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

html javascript jsp之间变量值的互相读取

程序员文章站 2022-06-22 07:49:57
javascript html相互读取 javascript-->html: 举个例子:    同一页面内的引用方法: 1、使用id:   link1.href,返回值为http:...

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 //回调函数

}

);