当前位置: 首页 > 编程笔记 >

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

谢选
2023-03-14
本文向大家介绍javascript动态判断html元素并执行不同的操作,包括了javascript动态判断html元素并执行不同的操作的使用技巧和注意事项,需要的朋友参考一下
在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 HTML DOM元素 节点操作汇总,包括了JavaScript HTML DOM元素 节点操作汇总的使用技巧和注意事项,需要的朋友参考一下 前言 在文档对象模型 (DOM) 中,每个节点都是一个对象。DOM 节点有三个重要的属性 : 1. nodeName : 节点的名称 2. nodeValue :节点的值 3. nodeType :节点的类型 节点类型:元素

  • 本文向大家介绍当元素的滚动条以HTML滚动时执行脚本?,包括了当元素的滚动条以HTML滚动时执行脚本?的使用技巧和注意事项,需要的朋友参考一下 滚动元素时,将触发onscroll 属性。您可以尝试运行以下代码来实现onscroll 属性- 示例

  • 问题内容: 我正在尝试使用Java 8中的Streams API从Collection中检索n个唯一的随机元素,以进行进一步处理,但是运气不佳。 更确切地说,我想要这样的东西: 我想尽可能有效地做到这一点。 能做到吗? 编辑:我的第二次尝试-尽管不完全是我的目标: 编辑:第三次尝试,如果coll.size()很大而n很小时,它将消除很多随机播放的开销: 问题答案: 如fge在评论中和ZouZou在

  • 我正在尝试使用 Java 8 中的 Streams API 从集合中检索 n 个唯一的随机元素以进行进一步处理,但是,没有太多运气。 更准确地说,我想要这样的东西: 我想尽可能高效地做这件事。 这可以做到吗? 编辑:我的第二次尝试——虽然不是我的目标: 编辑:第三次尝试(受Holger启发),如果coll.size()很大而n很小的话会去掉很多shuffle的开销:

  • 我有一个xml。我想要元素

  • 是否可以在HTML页面上用JavaScript保存动态添加的HTML元素?例如,当我创建一些HTML元素(,,...)使用JavaScript,然后将它添加到一个页面上,它就会以它应有的样子出现在页面上,但当我重新加载或离开页面,然后返回时--所有那些元素都消失了。所以,我如何做,使他们不会消失后,重新加载或离开页面(如果这是可能的)。