下面是简单的小例子,仅供参考:
<body>
<input type="button" id="btn" value="click" />
</body>
<script>
var oBtn = document.getElementById('btn')
oBtn.onclick = function(){
alert(1)
}
oBtn.click() //模拟点击事件,页面刷新,出发点击事件
</script>
1.首先创建html结构,如下图所示,一个input元素,一个按钮,一个空的ul列表。
2.然后添加按钮点击事件,如下图所示,在按钮点击事件中获得input元素。
3.通过value属性我们可以获得用户在input中输入的内容,如下图所示。
4.下面我们来动态创建一个li元素,如下图所示,运用document中的createElement方法即可。
5.创建好li元素以后,下面要做的就是给其设置innerHTML内容,如下图所示。
6.接下来就是获取ul元素了,如下图所示,仍然用getElementById方法。
7.最后通过调用appendChild方法将创建的li元素添加到ul列表中,如下图所示。
_events的type属性,或者_events的type方法的返回值。在JavaScript中,每个对象可以看作是多个属性(方法)的集合,引用一个属性(方法)
很简单,即:
对象名.属性(方法)名
--------------------------------
除此之外,还可以用方括号的形式来引用:
对象名["属性(方法)名"]
注意,这里的方法名和属性名是一个字符串,而非原先点号后面的标识符。
这种用法适合不确定具体要引用哪个属性(方法)的场合。
方括号语法更像一种参数语法,可用一个变量来表示引用对象的哪个属性。
也可以使用eval函数:
i=eval("this._events."+type.length)---i赋值那句。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)