<p> <input type="text" name="T1" size="20"><input type="button" value="+" onclick="addit(this)"/><input type="button" value="-" onclick="subit(this)"/> </p>
<p> <input type="text" name="T1" size="20"><input type="button" value="+" onclick="addit(this)"/><input type="button" value="-" onclick="subit(this)"/> </p>
<p> <input type="text" name="T1" size="20"><input type="button" value="+" onclick="addit(this)"/><input type="button" value="-" onclick="subit(this)"/> </p>
<script defer>
function addit(o)
{
o.previousSibling.value=parseInt(o.previousSibling.value)+1;
}
function subit(o)
{
o.previousSibling.previousSibling.value=parseInt(o.previousSibling.previousSibling.value)-1;
}
</script>
解决方案 »
- 请问各位uploadify如何调试?
- javascript生成图片
- 一个隐藏的问题,高手们帮帮忙吧
- transformNode问题/急急急!
- 如何将C:/Tomcat%205.0/webapps/ROOT/newtask/canshu.txt替换成C:\Tomcat%205.0\webapps\ROOT\newtask\canshu.txt
- 请问如何让弹出的dialog框跟随鼠标?
- 各位大侠们!在下请教几个问题.
- window.print()中 print()有参数来设定页眉、页脚么
- 求解一道 js 面试题
- JavaScript中的document.createElement('img')与new Image()主要有什么区别呢?
- 求人揪错,下面这段脚本的应该怎么改才好
- 求一正则表达式
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function add(obj){
var p =obj.parentElement;
var t =p.getElementsByTagName("input")[0];
t.value = t.value*1 +1;
}
function min(obj){
var p =obj.parentElement;
var t =p.getElementsByTagName("input")[0];
t.value = t.value*1 -1;
}
</script>
</HEAD> <BODY>
<p> <input type="text" name="T1" size="20" value="0">
<input type="button" width=50px value="+" onclick="add(this)">
<input type="button" width=50px value="-" onclick="min(this)"></p>
<p> <input type="text" name="T1" size="20" value="0">
<input type="button" width=50px value="+" onclick="add(this)">
<input type="button" width=50px value="-" onclick="min(this)"></p>
<p> <input type="text" name="T1" size="20" value="0">
<input type="button" width=50px value="+" onclick="add(this)">
<input type="button" width=50px value="-" onclick="min(this)"></p> </BODY>
</HTML>
<input type="text" name="T1" size="20" value="1"><input type="button" value="+" /><input type="button" value="-" /><br />
<input type="text" name="T1" size="20" value="2"><input type="button" value="+" /><input type="button" value="-" /><br />
<input type="text" name="T1" size="20" value="3"><input type="button" value="+" /><input type="button" value="-" /><br />
<script defer>
var buttonaddall = document.getElementsByTagName("input");
for (i=0;i<buttonaddall.length;i++){
(function(i){
if (buttonaddall[i].type=="button" && buttonaddall[i].value == "+"){
buttonaddall[i].onclick=function(){
buttonaddall[i].previousSibling.value = parseInt(buttonaddall[i].previousSibling.value) + 1;
}
}
else if (buttonaddall[i].type=="button" && buttonaddall[i].value == "-"){
buttonaddall[i].onclick=function(){
buttonaddall[i].previousSibling.previousSibling.value=parseInt(buttonaddall[i].previousSibling.previousSibling.value)-1;
}
}
})(i)
}
</script>
我觉得前台代码应该尽量行为与表现分离