js onchange事件,以及setAttribute,getAttribute
来源:互联网 发布:组策略禁止软件运行 编辑:程序博客网 时间:2024/05/17 22:42
onchange为form表单中select标签发生改变时产生的事件,从
<select style="width:160px" class="select2" name="mix_{$val.sign}" onchange="gradeChange(this)" >
<option value="0" {$i==$val[num]?'selected':''} lrc="{$val.num}" >请选择</option>
<for start="1" end="$val[num]+1" >
<option value="{$i}" {$i==$val[num]?'selected':''} lrc="{$val.num}" > {$i}</option>
</for>
</select>
<span id="{$val.sign}" data="{$val.num}" mix="0" common="0">{$val.num} </span>
选择数目的改变会影响到相对应的span也发生对应的值的变化,比较容易出错的地方为parseInt数据类型转换和span添加和改变属性值来存储自己需要的东西 。
function gradeChange(obj) {
var grade = obj.options[obj.selectedIndex].value;
var num=obj.options[obj.selectedIndex].getAttribute("lrc");
var name=obj.name;
array = name.split("_");
var amount = document.getElementById(array[1]);
var result=parseInt(num)-parseInt(grade);
amount.setAttribute("mix",result);
var mix=parseInt(amount.getAttribute("mix"));
var common=parseInt(amount.getAttribute("common"));
var x=parseInt(amount.getAttribute("data"));
amount.innerHTML=x+common+mix;
// var url = "__ROOT__/Admin/Index/admin/num/" + grade;
}
</script>
- js onchange事件,以及setAttribute,getAttribute
- js中setAttribute()和getAttribute()用法
- js-getAttribute与setAttribute的用法
- js 中getAttribute和setAttribute属性
- js触发onchange事件
- js中的onchange事件
- js 获取和设置 元素 属性 getAttribute setAttribute
- js 代码实现onchange事件
- js的onchange事件触发
- js 触发 select onchange事件
- js 代码实现onchange事件
- js触发input onchange事件
- js代码触发onchange事件
- js中的事件onchange案例
- getAttribute,setAttribute用法示例
- getAttribute()方法和setAttribute()
- getAttribute 与 setAttribute 用法
- object.getAttribute() setAttribute()
- bitnami 版 gitlab 修改端口
- 微信公众号第三方开发之一创建微信公众号第三方平台
- FreeMarker 2.3.11版本以后提供了新的自定义标签
- pom文件---详解
- 第八周项目3—指向学生类的指针(2)
- js onchange事件,以及setAttribute,getAttribute
- php 异步调用
- 首发|创业3年半,做8款App全部扑街;转做公众号5个月,零成本吸粉12万还拿了百万天使轮
- 主元素、主元素II、主元素III
- sql server 2008数据库连接失败,解决方法
- 几何-BZOJ-1610-[Usaco2008 Feb]Line连线游戏
- linux命令
- 安卓开发之自定义控件实现画板
- SharePoint 轻量化应用之结果通知和入职通知&三试通知