javascript动态判断html元素并执行不同的操作


Posted in Javascript onJune 16, 2014

在javascript中为了针对不同的元素执行不同的操作,需要在javascript中对触发事件的元素进行判断,然后执行不同的操作。

例子:

html

<input type='button' name='updatemetal' value='修改' onclick='getmetalid(this)'> 
<input type='button' name='deletemetal' value='删除' onclick='getmetalid(this)'>

javascript
<script type="text/javascript"> 
function getmetalid(input) { 
metalid = input.parentNode.parentNode.firstChild.innerHTML; 
if(input.getAttribute("value") == '修改'){ 
damicsubmit(metalid); 
}else if(input.getAttribute("value") == '删除'){ 
damicsubmit2(metalid); 
} 
} 
</script>

获取input的name和id属性都不成功,但是value却是可以的,不知道是什么原因。

参考:

var obj=document.getElementById("div1").getElementsByTagName("textarea") 
for(var i=0;i<obj.length;i++) 
{ 
if(obj[i].id=="aa") 
{ 
alert(obj[i].innerText) 
} 
}
Javascript 相关文章推荐
javascript 函数使用说明
Apr 07 Javascript
Prototype的Class.create函数解析
Sep 22 Javascript
js复制到剪切板的实例方法
Jun 28 Javascript
Js中的onblur和onfocus事件应用介绍
Aug 27 Javascript
JS小游戏之极速快跑源码详解
Sep 25 Javascript
jQuery结合ajax实现动态加载文本内容
May 19 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
May 04 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
Dec 05 Javascript
JavaScript实现短暂提示框功能
Apr 04 Javascript
使用 vue-i18n 切换中英文效果
May 23 Javascript
vue-router为激活的路由设置样式操作
Jul 18 Javascript
JS遍历树层级关系实现原理解析
Aug 31 Javascript
Js实现滚动变色的文字效果
Jun 16 #Javascript
jquery模拟LCD 时钟的html文件源代码
Jun 16 #Javascript
Javascript图片上传前的本地预览实例
Jun 16 #Javascript
jquery的ajax异步请求接收返回json数据实例
Jun 16 #Javascript
Javascript判断图片尺寸大小实例分析
Jun 16 #Javascript
javascript进行数组追加方法小结
Jun 16 #Javascript
使用JavaScript实现网页版Pongo设计思路及源代码分享
Jun 16 #Javascript
You might like
PHP 输出URL的快捷方式示例代码
2013/09/22 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
JS中==与===操作符的比较
2009/03/21 Javascript
基于JQuery的一句话搞定手风琴菜单
2012/09/14 Javascript
浅析用prototype定义自己的方法
2013/11/14 Javascript
JavaScript禁止页面操作的示例代码
2013/12/17 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
jquery实现列表上下移动功能
2016/02/25 Javascript
基于jquery实现表格内容筛选功能实例解析
2016/05/09 Javascript
AngularJS基础 ng-init 指令简单示例
2016/08/02 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
获取本机IP地址的实例(JavaScript / Node.js)
2017/11/24 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
Vue移动端右滑屏幕返回上一页附源码下载
2019/06/26 Javascript
vue之debounce属性被移除及处理详解
2019/11/13 Javascript
js实现动态时钟
2020/03/12 Javascript
Python Web框架Flask中使用百度云存储BCS实例
2015/02/08 Python
深入理解Javascript中的this关键字
2015/03/27 Python
python添加模块搜索路径方法
2017/09/11 Python
Python中.join()和os.path.join()两个函数的用法详解
2018/06/11 Python
Python使用folium excel绘制point
2019/01/03 Python
python3.8 微信发送服务器监控报警消息代码实现
2019/11/05 Python
python文字转语音实现过程解析
2019/11/12 Python
django框架cookie和session用法实例详解
2019/12/10 Python
python网络编程:socketserver的基本使用方法实例分析
2020/04/09 Python
python将logging模块封装成单独模块并实现动态切换Level方式
2020/05/12 Python
Python更换pip源方法过程解析
2020/05/19 Python
css3实现针线缝合效果(图解步骤)
2013/02/04 HTML / CSS
HTML5实现文件断点续传的方法
2017/01/04 HTML / CSS
十一个高级MySql面试题
2014/10/06 面试题
大学社团活动总结
2014/04/26 职场文书
《悯农》教学反思
2014/04/28 职场文书
初三毕业评语
2014/12/26 职场文书
2015年学校安全工作总结
2015/04/22 职场文书
2015年材料员工作总结
2015/04/30 职场文书
幼儿园大班教师评语
2019/06/21 职场文书