关于一段js的问题,麻烦大家帮忙看看怎么写

zdy23216340 2015-03-12 10:56:19


另外~ 当input1.value为0时,nex1隐藏。。

这些单步都能实现,但放一块后加载的就失效了~ 所以不会写了~ 麻烦亲们给点建议,给个完整的代码最好了。。。
...全文
180 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zdy23216340 2015-03-16
  • 打赏
  • 举报
回复
谢谢亲么~ 已经解决了~
  function cacl(id, x) {
    var obj = $('#tex' + id);
    obj.val(parseInt(obj.val()) + x);
    if (obj.val() == 0) {
      $('#nex' + id).hide();
    } else
      $('#nex' + id).show();
    check(id)
  }
  • 打赏
  • 举报
回复

<div><input type="button" value="-" onclick="func(this)" /><input type="text" value="0" /><input type="button" value="+" onclick="func(this)"/></div>
<div><input type="button" value="-" onclick="func(this)" /><input type="text" value="0" /><input type="button" value="+" onclick="func(this)"/></div>
<div><input type="button" value="-" onclick="func(this)" /><input type="text" value="0" /><input type="button" value="+" onclick="func(this)"/></div>
<div><input type="button" value="-" onclick="func(this)" /><input type="text" value="0" /><input type="button" value="+" onclick="func(this)"/></div>
<div><input type="button" value="-" onclick="func(this)" /><input type="text" value="0" /><input type="button" value="+" onclick="func(this)"/></div>
<textarea id="tex5"></textarea>
<script>
function func(o) {
var plus = o.value == '+', ipt = o.parentNode.getElementsByTagName('input'), v = parseInt(ipt[1].value) || 0;
v += plus ? 1 : -1;
if (v < 0) v = 0;
ipt[1].value = v;
ipt[0].style.visibility = v == 0 ? 'hidden' : 'visible';
document.getElementById('tex5').value = v > 0 ? '汉字'+v+'汉字' : '';
}
</script>


你的textarea要显示什么没搞清楚,自己修改。
iceboysoft 2015-03-12
  • 打赏
  • 举报
回复
初始化时,减号加上 style="visibility: hidden;"

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧