解决方案 »
- jq鼠标停在div1上面,div2由下往上显示的问题
- js改变行高
- 如何在php中引入其他目录中的js文件
- 求个 图片转换代码!!!
- Ext布局中有一属性region是什么意思,对应这什么?
- 有开发过类似与QQ的树结构 的吗,望不吝赐教
- 如何使浏览器的返回button不好用
- 提交页面的问题!
- 关于Server-side Scriptlet的使用。(<resource>标签和<object>标签的使用?)
- 为什么通过request.getParameter("deptSn")获取不到name为deptSn文本框的值
- javascript滚动代码求帮助。。。
- 杜圃悟IT清明力荐 75种jquery特效 一键下载 用过挺好的
<body>
<div id="box">
<input type="button" value="+" onclick="javascript:addRemoveItem('add','box');" /><br />
<input type="button" value="" id="record"/><br/>
</div>
<script type="text/javascript">
var maxid = 0;
function addRemoveItem(act,target){
var record = document.getElementById("record");
if ((!act || act == 'add') && target){
var $box = typeof(target) != 'object' ? document.getElementById(target) : target;
if (!$box) return;
var obj = document.createElement('<SPAN>');
var id = "input_" +maxid + "_id";
obj.innerHTML = maxid + " <input type='text' name='input_"+maxid+"' value='' />" + '<input type="button" value="-" onclick="javas'+'cript:addRemoveItem(\'del\',this.parentNode);" /><br />';
$box.appendChild(obj);
obj = $box = null;
record.value += (maxid == 0?"":",")+id;
maxid++;
} else if (act == 'del' && target){
if (typeof(target) != 'object') return;
target.parentNode.removeChild(target);
var idno = window.parseInt(target.childNodes[1].name.split("_")[1]);
record.value = record.value.replace((idno == 0?"":",")+"input_"+idno+"_id","");
maxid--;
}
}
</script>
</body>
</html>