Javascriptgetscodeforeventvaluessuchasonclick,onchange,andsoon

今天,当您处理级联菜单级联问题时,您希望获取HTML标签中事件的内容,也就是说,值,比如从它获取Javascript(测试)。
小碟子想通过事件中的信息来决定下一级菜单,但是这个看似简单的问题让它有点纠结。
孩子们的小鞋子可能会得到这个:
复制代码代码如下所示:
$(文档)Ready(函数(){)
无功onchangevalue = $(#城),Attr(变化);
警报(onchangevalue);
});

在一般情况下,这种方式可以得到,因为jQuery的通用属性的方法可以在任何标记的属性,即使是一个事件,它也可以直接获取内容,onchange事件。
但在实际开发环境中,这种方法不能得到,而且都是未定义的。
在纠缠的时候,找到了另一种用纯Javascript获得的方法。
具体代码如下:
复制代码代码如下所示:
$(文档)Ready(函数(){)
无功onchangevalue = document.getelementbyid(城市),GetAttributeNode(变化NodeValue);
警报(onchangevalue);
});

简单的说,这里主要是得到属性节点使用()方法获取属性的节点,忽略属性和事件之间的区别,类似于XML的处理,然后得到的节点属性节点的节点值。
如果getAttribute()方法,因为变化是一个事件,收购是一个函数对象,不能被视为一个字符串。
我希望这篇文章能帮助你孩子的鞋子。