jsp 和 js,如何在js脚本中循环给jsp页面的表格添加一行,请看代码?

jsp 和 js,如何在js脚本中循环给jsp页面的表格添加一行,请看代码?,第1张

为什么不用jquery的append方法?这个你想添加什么标签就添加什么标签。
for循环将你要添加的标签写上,然后直接
var talbeAdd=""
for(){
tableAdd+="<tr><td>这儿写你要添加的内容</td></tr>";
}
$("table")append("这个写你要添加的标签");
你想通过什么事件添加自己写

<script language="javascript">
iIndex = 0;
var annex = 0;
function getIndex()
{
iIndex = eventsrcElementparentElementparentElementrowIndex;
return iIndex;
}
function insertRow(iPos)
{
var otr=myTableinsertRow(annex);//插入一个tr
var ocell=otrinsertCell(0);//插入一个td
ocellinnerHTML="<input type=file size=20 name=annexValue(" + annex + ")>";

var ocell=otrinsertCell(1);//插入一个td
ocellinnerHTML=" <input type=button onclick=deleteRow(getIndex()) value='删除附件'>";

annex++;
}
function deleteRow(iPos)
{
documentallmyTabledeleteRow(iPos);
annex--;
}
</script>
<form name=myForm>
<a href="#" onClick="insertRow(0)">添加附件</a>
<table id="myTable"></table>
</form>
===================================
insertRow里的插入内容换成你自己的~
ie下可以用~firefox不行~

可以的。 *** 作方法如下:
一、给jsp表单页面需要打印的内容加id,调用js方法,注意:content是jsp里面div的id。
[javascript] view plaincopyprint
onclick="startPrint(documentgetElementById('content'));”
二、js函数
[javascript] view plaincopyprint
function startPrint(obj)
{
var oWin=windowopen("","_blank");
var strPrint="<h4 style='font-size:18px;border:0px; text-align:center;' width=730>付款申请表</h4>\n";
/styleStart/
strPrint=strPrint + "<style type=\"text/css\" media=print>\n";
strPrint=strPrint + "\noprint{display : none }\n";
strPrint=strPrint + "<\/style>\n";
/styleEnd/
strPrint=strPrint + "<script type=\"text/javascript\">\n";
strPrint=strPrint + "\windowonload=function(){\n";
strPrint=strPrint + "\documentgetElementById(\"up1\")stylefontSize = \"12px\"\n";
strPrint=strPrint + "\documentgetElementById(\"t\")stylefontSize = \"12px\"\n";
strPrint=strPrint + "\documentgetElementById(\"makeFlowIdNoGroup\")stylefontSize = \"12px\"\n";
strPrint=strPrint + "\}\n";
strPrint=strPrint + "function printWin()\n";
strPrint=strPrint + "{";
strPrint=strPrint + "var oWin=windowopen(\"\",\"_blank\");\n";
strPrint=strPrint + "oWindocumentwrite(documentgetElementById(\"content\")innerHTML);\n";
strPrint=strPrint + "oWinfocus();\n";
strPrint=strPrint + "oWindocumentclose();\n";
strPrint=strPrint + "oWinprint()\n";
strPrint=strPrint + "oWinclose()\n";
strPrint=strPrint + "}\n";
strPrint=strPrint + "<\/script>\n";
strPrint=strPrint + "<table id=\"content\" style='font-size:12px;margin-top:-20px' border=1 cellSpacing=0 cellPadding=0 width=730>\n";
strPrint=strPrint + objinnerHTML + "\n";
strPrint=strPrint + "</table>\n";
strPrint=strPrint + "<hr size='1' class='noprint' />\n";
strPrint=strPrint + "<div class='noprint' style='text-align:center'><button onclick='print();' style='padding-left:4px;padding-right:4px;'>打 印</button><button onclick='windowopener=null;windowclose();' style='padding-left:4px;padding-right:4px;'>关 闭</button></div>\n";
oWindocumentwrite(strPrint);
oWinfocus();
oWindocumentclose();
}


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

原文地址: https://outofmemory.cn/yw/13398508.html

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

发表评论

登录后才能评论

评论列表(0条)

保存