我想这就是你想要的:
<html>
<head>
<script language="javascript">
function $(taglib)
{return documentgetElementById(taglib);
}
function selectdata(tag)
{var tabobj=$("choose_data");
var trobj=tabobjrows[0];
var tdobj=trobjcells;
var bg="#00F";
var fg="#FFF";
for(i=0;i<tdobjlength;i++)
{var tmp=parseInt(tdobj[i]innerHTML);
if((tag=="big" && tmp>4)||(tag=="small" && tmp<=4)||(tag=="odd" && tmp%2!=0)||(tag=="even" && tmp%2==0)||tag=="all")
{tdobj[i]stylebackground=bg;
tdobj[i]stylecolor=fg;
}
else{
tdobj[i]stylebackground="#FFF";
tdobj[i]stylecolor="#000";
}
}
}
</script>
</head>
<body>
<table border=1 id="choose_data">
<tr>
<td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td>
</tr>
</table>
<span onclick="selectdata('big')">大</span>,<span onclick="selectdata('small')">小</span>,<span onclick="selectdata('odd')">单</span>,<span onclick="selectdata('even')">双</span>,<span onclick="selectdata('all')">全</span>,<span onclick="selectdata('none')">清</span>
</body>
</html>
var tds = tablegetElementsByTagName("td");
for(var i=0,l=tdslength; i<l; i++){
tds[i]styleborder = '';
}
看你的需求,如果是想在浏览器中动态的赋值,那当然用js方便的多,如果不用再浏览器中动态 *** 作,那就直接在jsp页面中动态的写好,那样传到浏览器中时就是静态的了,比如你想用到你图中标记的el表达式值,可以再写一个<td>标签并在其中引用就好。
以上就是关于js中如何获取td标签中的文本...在线等到[高分求问]全部的内容,包括:js中如何获取td标签中的文本...在线等到[高分求问]、急!!!!!!!获取一个table的js对象下的所有td的对象、JSP页面求一列动态数据的值然后赋值到另一个<td>标签里,怎么获得是用JS好还是在Action写比较好等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)