另存为html,直接可以运行
我从excel里复制了很多行身份证号,打算用这个程序将每个身份证号输出成下面这个样子:
<table>
<tr><td>2</td><td>3</td><td>0</td><td>2</td><td>0</td><td>1</td>.....</tr>
<tr>...</tr>
.
.
.
</table>
现在取到每个人的身份证号没问题,取到每个人每一位的身份证号,就是不显示了,不知道错误在哪,请各位帮助,谢谢!
测试数据:
230212197209270220
230212197209270220
230212197209270220
230212197209270220
230212197209270220
230212197209270220
230212197209270220
230212197209270220
230212197209270220<html><head><title></title></head><body>
<input type="hidden" name="xxx" id="xxx" />
<div id="editor" style="border:1px solid #CCCCCC;">
请输入身份证号码!
</div>
<a href="#" id="c">清空</a> <a href="#" id="i">生成表格</a>
<div id="pp"></div>
<script>
var edt = document.getElementById('editor');
var edtor = document.getElementById('xxx');
var l=document.getElementById('c');
var p=document.getElementById('i');
var p2=document.getElementById('pp');
p.onclick=function(){
var temp=edtor.value;
var temp2=temp.split(" ");
var temp3;
var tt;
var s="<table border='1'>";
for (var te=0;te<temp2.length;te++)
{//毛病我应该就在这个中括号内,却怎么也找不出来 :(
s+="<tr>";
temp3=temp2[te].value;
for(tt=0;tt<temp3.length;tt++)
s+="<td>"+temp3[tt].toString(10)+"</td>";
s+="</tr>";
}
s+="</table>";
p2.innerHTML=s;
}
l.onclick=function(){
edt.innerHTML="请输入身份证号码!";
}edt.onclick = function(){
if ((this.childNodes[0].nodeName!='TEXTAREA')||(this.childNodes.length>1)){
var e = document.createElement('textarea');
e.style.width = this.offsetWidth;
e.value = edtor.value = this.innerHTML;
this.innerHTML = '';
this.appendChild(e);
e.focus();
e.onblur = function(){
this.parentNode.innerHTML = edtor.value = this.value;
}
}
}</script>
</body>
</html>
我从excel里复制了很多行身份证号,打算用这个程序将每个身份证号输出成下面这个样子:
<table>
<tr><td>2</td><td>3</td><td>0</td><td>2</td><td>0</td><td>1</td>.....</tr>
<tr>...</tr>
.
.
.
</table>
现在取到每个人的身份证号没问题,取到每个人每一位的身份证号,就是不显示了,不知道错误在哪,请各位帮助,谢谢!
测试数据:
230212197209270220
230212197209270220
230212197209270220
230212197209270220
230212197209270220
230212197209270220
230212197209270220
230212197209270220
230212197209270220<html><head><title></title></head><body>
<input type="hidden" name="xxx" id="xxx" />
<div id="editor" style="border:1px solid #CCCCCC;">
请输入身份证号码!
</div>
<a href="#" id="c">清空</a> <a href="#" id="i">生成表格</a>
<div id="pp"></div>
<script>
var edt = document.getElementById('editor');
var edtor = document.getElementById('xxx');
var l=document.getElementById('c');
var p=document.getElementById('i');
var p2=document.getElementById('pp');
p.onclick=function(){
var temp=edtor.value;
var temp2=temp.split(" ");
var temp3;
var tt;
var s="<table border='1'>";
for (var te=0;te<temp2.length;te++)
{//毛病我应该就在这个中括号内,却怎么也找不出来 :(
s+="<tr>";
temp3=temp2[te].value;
for(tt=0;tt<temp3.length;tt++)
s+="<td>"+temp3[tt].toString(10)+"</td>";
s+="</tr>";
}
s+="</table>";
p2.innerHTML=s;
}
l.onclick=function(){
edt.innerHTML="请输入身份证号码!";
}edt.onclick = function(){
if ((this.childNodes[0].nodeName!='TEXTAREA')||(this.childNodes.length>1)){
var e = document.createElement('textarea');
e.style.width = this.offsetWidth;
e.value = edtor.value = this.innerHTML;
this.innerHTML = '';
this.appendChild(e);
e.focus();
e.onblur = function(){
this.parentNode.innerHTML = edtor.value = this.value;
}
}
}</script>
</body>
</html>
解决方案 »
- 插入script出现意外
- jquery的ajax.beforeSend怎么不触发
- 如何添加分隔线?
- ext textfield赋初始值问题
- 怎么用js设置img标记的src?
- JavaScript如何调用ActiveX组件事件接口
- 严重散分,开发完成,结合JS脚本开发的WEB图像处理工具XPaint
- 验证用户名,查询存在后,就一直存在的问题?
- 请教一个远程框架之间数据交互问题
- 用什么工具调试JS程序?
- 关于setTimeout clearTimeout 延时循环中只能用alert显示循环过程,不能用document.write
- 求解:我如何在页面加载完成后利用jQuery立即执行一个onclick 方法?
temp3=temp2[te];
不是
temp3=temp2[te].value;