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 相关文章推荐
js 效率组装字符串 StringBuffer
Dec 23 Javascript
javascript下高性能字符串连接StringBuffer类
Aug 16 Javascript
Javascript加载速度慢的解决方案
Mar 11 Javascript
javascript中2个感叹号的用法实例详解
Sep 04 Javascript
Js实现网页键盘控制翻页的方法
Oct 30 Javascript
javascript用函数实现对象的方法
May 14 Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
Jun 15 Javascript
JavaScript每天必学之事件
Sep 18 Javascript
Vue中使用vue-i18插件实现多语言切换功能
Apr 25 Javascript
JavaScript中call和apply方法的区别实例分析
Aug 03 Javascript
使用angular-cli webpack创建多个包的方法
Oct 16 Javascript
EXTJS7实现点击拖拉选择文本
Dec 17 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
4月1日重磅发布!《星际争霸II》6.0.0版本更新
2020/04/09 星际争霸
一个可查询所有表的“通用”查询分页类
2006/10/09 PHP
ThinkPHP实现非标准名称数据表快速创建模型的方法
2014/11/29 PHP
自己写的php中文截取函数mb_strlen和mb_substr
2015/02/09 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
[原创]网络复制内容时常用的正则+editplus
2006/11/30 Javascript
JS 获取select(多选下拉)中所选值的示例代码
2013/08/02 Javascript
jQuery多项选项卡的实现思路附样式及代码
2014/06/03 Javascript
jQuery满意度星级评价插件特效代码分享
2015/08/19 Javascript
jquery限定文本框只能输入数字(整数和小数)
2016/01/08 Javascript
JavaScript 消息框效果【实现代码】
2016/04/27 Javascript
AngularJS基础 ng-options 指令详解
2016/08/02 Javascript
NodeJS远程代码执行
2016/08/28 NodeJs
Angular的MVC和作用域
2016/12/26 Javascript
微信小程序实现图片自适应(支持多图)
2017/01/25 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
2017/08/18 Javascript
使用 Node.js 开发资讯爬虫流程
2018/01/07 Javascript
node.js基础知识小结
2018/02/26 Javascript
JavaScript设计模式之建造者模式实例教程
2018/07/02 Javascript
Vue封装的可编辑表格插件方法
2018/08/28 Javascript
JS module的导出和导入的实现代码
2019/02/25 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
微信小程序下拉框搜索功能的实现方法
2019/07/31 Javascript
js中比较两个对象是否相同的方法示例
2019/09/02 Javascript
JavaScript Canvas编写炫彩的网页时钟
2019/10/16 Javascript
[01:00:14]DOTA2-DPC中国联赛 正赛 Ehome vs Elephant BO3 第二场 2月28日
2021/03/11 DOTA
Python之父谈Python的未来形式
2016/07/01 Python
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
python检索特定内容的文本文件实例
2018/06/05 Python
python 实现视频 图像帧提取
2019/12/10 Python
python实现简单飞行棋
2020/02/06 Python
python tkiner实现 一个小小的图片翻页功能的示例代码
2020/06/24 Python
2021年的Python 时间轴和即将推出的功能详解
2020/07/27 Python
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
教师四风自我剖析材料
2014/09/30 职场文书
2016年教师反腐倡廉心得体会
2016/01/13 职场文书