小弟前几天到面试,碰到一个题目,是有关javascript:
要求:写一段代码,绘制一个表体为3 x 3的表格,包括序号,姓名,年龄三个字段.
然后写一段js,读取表体第二行"姓名",表体增加一行数据"4","张三","24". 我对js不太熟,所以特此请教各位,谢谢了!
要求:写一段代码,绘制一个表体为3 x 3的表格,包括序号,姓名,年龄三个字段.
然后写一段js,读取表体第二行"姓名",表体增加一行数据"4","张三","24". 我对js不太熟,所以特此请教各位,谢谢了!
解决方案 »
- 请教一个httpclient的SSL登陆问题,在线等
- 面试java,一个智力题
- 在java中实现对LIST 和Map的值排序
- 问题编号007:URL编码和MD5加密问题
- 如何测试程序运行占用的内存大小?
- [Eclipse]3.0新功能探索-Quick Diff: colored change indication in editor vertical ruler
- ***谈谈对java调用dll的认识,希望得到高手的指点***
- 为什么启动一个线程的时候用start()方法会出错?
- 一○○分相送,请问在jbuilder7生成的程序中怎么显示中文???
- ArrayList源码中的数组扩容的疑问
- 请问java中的引用数据类型的接口类型是什么意思呀
- 高手不得不进——clone()的深层复制和单层复制
document.write("<table id='person' border=1 algin='center'>");
document.write("<tr><td algin='center'>序号</td><td algin='center'>姓名</td><td algin='center'>年龄</td></tr>");
document.write("<tr><td algin='center'>1</td><td algin='center'>李四</td><td algin='center'>23</td></tr>");
document.write("<tr><td algin='center'>2</td><td algin='center'>王五</td><td algin='center'>34</td></tr>");
document.write("<tr><td algin='center'>3</td><td algin='center'>赵六</td><td algin='center'>25</td></tr>");
document.write("</table>");
var obj=document.getElementById("person");
function getName(row){
if(row<0 || row>=obj.cells.length){
alert("请输入有效行数");
}
alert("第"+row+"行的姓名是:"+obj.cells((row)*3+1).innerHTML);
}
function addRow(code,name,age){
var row=obj.insertRow();
row.insertCell().innerHTML=code;
row.insertCell().innerHTML=name;
row.insertCell().innerHTML=age;
//obj.innerHTML=obj.innerHTML+"<tr><td algin='center'>4</td><td algin='center'>张三</td><td algin='center'>18</td></tr>";
}
</script>
请输入一个有效行数:
<input type="text" id="row"><br>
<input type="button" value="得到姓名" onClick="getName(document.getElementById('row').value);"><br>
序号:
<input type="text" id="code"><br>
姓名:
<input type="text" id="name"><br>
年龄:
<input type="text" id="age"><br>
<input type="button" value="添加新行" onClick="addRow(document.getElementById('code').value,document.getElementById('name').value,document.getElementById('age').value);">