var oper="601,602,603,601,602,603,602,603";//服务器传来的数组串
oper是服务项目器传来的数组不定数量,怎么把他一行5个显示放一个div中,或其它容器中,要求能用onclick事件得到你想要的数据,比如点击602,就能得到602,把602放到一个<input type="text" name="ope" value="" size="8">
解决方案 »
- 几个很变态的BUTTON
- 在粘贴数据时,怎么用JS自动改变文本框里的一些固定数字?
- 解决此问题,马上给分。
- windows 在Update的时候的添加或删除框的时候的效果是怎么做的?
- 鼠标变动特效,该怎样实现呢?
- 主窗口弹出一个“非本地链接”的窗口,弹出窗口中有一个变量A,主窗口中有一个变量B,怎样才能在主窗口中对这个“非本地链接”的弹出窗口
- 请问谁有:类似模态对话框的层,该层可以遮住原页面的select,并且有个连接可以隐藏该层的代码啊?
- 求一个类似资源管器的树型结构
- 不知如何在表单中将<textarea>中的值直接在本页面赋给<input type=hidden...> ?
- 谁能帮我写一个<div>跟着浏览器范围而移动效果【100分求js代码】
- 求正则表达式,只允许输入英文和空格,谢谢
- fso 打开txt乱码问题 type输出txt乱码, 记事本打开此txt为正常
<input type='text' id='bb' /><SCRIPT LANGUAGE="JavaScript">
<!--
window.onload = function() {
var test = "1,2,3,4,5,6,7";
var arr = test.split(",");
var str = "";
for (var i=0;i<arr.length ; i++) {
i%5 == 0 && (str+="<br\/>");
str+="<label onclick='document.getElementById(\"bb\").value = this.innerHTML'>"+arr[i]+"<\/label>";
}
document.getElementById("aa").innerHTML = str;
}
//-->
</SCRIPT>
<meta http-equiv="email" content="theforever·163。com">
<meta http-equiv="blog" content="blog.csdn.net/theforever"><input type="text" id="theforever" name="ope" value="" size="8"><script type="text/javascript">
/* by theforever(赵亮,碧海情天,断水寒刀)
本代码只作为解答问题的示例代码,有任何修改的话请将下面出现的本人ID:theforever也同时改为其它代码,谢谢合作!
*/
var oper="601,602,603,601,602,603,602,603";
var div="<div>";
var oper=oper.split(",");
for(var i=0;i<oper.length;i++){
div+="<label style='cursor:hand;' onclick='document.getElementById(\"theforever\").value=innerText;'>"+oper[i]+"<\/label> ";
if((i>0) && (i % 5==0)) div+="<br \/>";
}
div+="<\/div>";
document.write(div);
</script>
<input id='inp' type=input/>
<script type="text/javascript">
var oper="601,602,603,601,602,603,602,603,601,602,603,602,603,601,602,603,602";
var p=oper.split(',');
var col = 5; // 创建多少列
var s=[];
var r= Math.ceil(p.length/col);
s.push("<table onclick='getNum(event)'>");
for(var i=0;i<r;i++)
{
s.push("<tr>");
for(var j=0;j<col;j++)
{
s.push("<td >");
if(i*col+j<p.length){
s.push(p[i*col+j]);
}
s.push("</td>");
}
s.push("</tr>");
}
s.push("</table>");
document.getElementById("testTable").innerHTML = s.join('');function getNum(e){
e=e||event;
e=e.srcElement || e.target;
if(e.tagName=="TD")
{
document.getElementById("inp").value=e.innerHTML;
}}
</script>
这些数据,你是怎么取到的?AJAX?页面刷新?还是创建script标签动态载入?或者其它方式?
之前的版本,比较恶心,当超过一定数量的变量后才自动回收内存