Ruby's Louvre

每天学习一点点算法

导航

2014年3月17日 #

javascript 模拟选择下拉框的某一个option元素的效果

摘要: 需要在单元测试模拟它,百度谷歌了好久都没有。后来认真想想,还是找到办法了。因为我们手动交互某一行为,首先是让它的某些属性发生变化,其次是让它触发某事件。想明白这一点就简单了。让属性发生变化,当然是改动其固有属性,因此 setAttribute(aaa,bbb)便出局了,因此它是用来设置自定义属性(IE678另谈,那是怪胎)。想触发事件,我们可以用fireEvent或dispathEvent,阿狸从雅虎的YUI搞了一个event-simulate,想得更加周全,大家想深入可以参考一下。下面就是我的成果了: ... 阅读全文

posted @ 2014-03-17 17:37 司徒正美 阅读(3552) 评论(0) 推荐(1) 编辑