js怎样获得table样式

js怎样获得table样式,第1张

创建和插入例子,按需自改

/ 创建表格 id 为表格id arr 为表格表头 / function createTable(id,arr){ var table = documentcreateElement('table'); tablesetAttribute("id",id); tablesetAttribute("className","TableLine");//设定样式 tablesetAttribute("width",'98%'); tablesetAttribute("cellpadding",'3'); tablesetAttribute("cellspacing",'0'); var row = tableinsertRow(); rowstylesetAttribute("backgroundColor","#e0e0e0"); for (var i = 0; i < arrlength; i++) { var col = rowinsertCell(); if(i==0){ colsetAttribute("width",'3%'); } colsetAttribute("className","border:1px solid #9BC2E0;"); colsetAttribute("align","center"); colstylefontSize="13px"; colstylefontWeight="Bold";; //var style = documentcreateAttribute("styles"); //stylenodeValue = "font-size:large"; //colsetAttributeNode(style); colinnerHTML = arr[i]; } //alert(tableouterHTML); return table; }

/ 向表格插入一行 / function addRow(table,id,arr){ var row = tableinsertRow(); rowsetAttribute("id",id); rowonclick=function (){}; for(var i=0;i<arrlength;i++){ var col = rowinsertCell(); colinnerHTML = arr[i]; //colinnerText = arr[i]; colsetAttribute("title",arr[i]); } }

你还是先说说你后太是怎么存的吧。传值的方式有很多中。比如:json对象,项目运行上下文,session 对象,request对想,reponse对象。每种对象都有不同的存储和取值方式。

就拿session 来说吧 你在java后台获得一个>

您好:如果想要获取另一个页面的值,那么可以用ajax,比如点击按钮的时候获取另一个页面text文本元素的value值。在另一个页面先写好获取value值的函数。然后用ajax请求,通过location提交到这个页面,在这个页面获得提交过来的url值。返回就可以了。

JS是不能读取Session中的值的 。

session是服务器对象,javascript是客户端脚本,你能做的 *** 作就是把这个值用<%=%>输出到页面的javascript中参与运算,而无法直接用js调用的。

方法:

做一个AJAX来请求服务器, 返回session中的值 。

当然也可以在JSP中使用<%=%>这种东西来获取session中的值,例如:

<script language="JavaScript">

   var myName="<%=sessiongetAttribute("userName")%>";

alert(myName);

</script>

扩展资料:

关于上述session中是键值对:

EL

sessionsetAttribute("age","123");

${ sessionScopeage}  在页面上显示的就是123了

(此处空一行)

sessionScope指的是session的范围,类似还有requestScope,pageScope,contextScope

然后后面的age表示的是set属性时的key值

json数据格式其实就是字符串类型的键值对格式,并不适合数组传递,其实lz完全可以将数组转换成字符串格式,然后后台写个转换方法就ok了。如:

js代码

var intArray = [1,2,3,4];

var stringInt = "";

for(var i=0;i<intArraylength;i++){

stringInt = stringInt+intArray[i]+",";//连接符其实可以换的

}

stringInt = stringIntsubstring(0,stringIntlength-1);

java代码

public Object[] getArray(String stringArray){

return stringArraysplit(",");//其实这个里面还可以做很多 *** 作,封装对象,过滤,判断等等

}

jsp在页面上获取java参数总共有以下方法:

(1)直接在URL请求后添加

如:<a href="thexuanjspaction=transparams&detail=directe")直接传递参数, 特别的在使用responsesendRedirect做页面转向的时候,也可以用如下代码: responsesendRedirect("thexuanjspaction=transparams&detail=directe") ,可用requestgetParameter(name)取得参数

(2)jsp:param

它可以实现主页面向包含页面传递参数,如下:

<jsp:include page="Relative URL">

<jsp:param name="param name" value="paramvalue" />

</jsp:include>

还可以实现在使用jsp:forward动作做页面跳转时传递参数,如下:

<jsp:forward page="Relative URL">

<jsp:param name="paramname" value="paramvalue" />

</jsp:forward> 通过这种方式和一般的表单参数一样的,也可以通过requestgetParameter(name)取得参数

(3)设置session和request

通过显示的把参数放置到session和request中,以达到传递参数的目的

sessionsetAttribute(name,value);

requestsetAttribute(name,value)

取参数:value=(value className)sessiongetAttribute(name);

value=(value className)requestgetAttribute(name);

在jsp中使用js中的设置属性,进而获得session保存的属性值,实例如下:

session设置:

sessionsetAttribute("username",username);

sessionsetAttribute("password",password);

session获取:

username=sessiongetAttribute("username");

password=sessiongetAttribute("password");

以上就是关于js怎样获得table样式全部的内容,包括:js怎样获得table样式、js如何获取后台java传过来的String字符串、js 用js获取另一个页面的信息等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9413348.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存