JavaScript
lalifeier
这个作者很懒,什么都没留下…
展开
-
解决Uncaught TypeError: Cannot read property 'appendChild' of null
js代码写在<head>里面,获取body节点,这个时候是取不到的 把js代码放到<body>后面可以获取到 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="w...原创 2019-06-16 21:50:43 · 9957 阅读 · 3 评论 -
js中for循环变量作用域
js中作用域只有函数作用域和全局作用域,没有块级作用域 错误示例: var i for (i = 0; i < 10; i++) { var a = document.createElement('a') a.innerHTML = i + '<br>' a.addEventListener('click', function (e) { ...原创 2019-06-16 22:14:45 · 3029 阅读 · 0 评论 -
遍历数组和对象的forEach函数
function forEach(obj, fn) { if (obj instanceof Array) { obj.forEach(function (item, index) { fn(index, item) }) } else { for (key in obj) { if ...原创 2019-06-17 12:19:00 · 504 阅读 · 0 评论 -
通用的事件监听函数
function bindEvent(elem, type, selector, fn) { if (fn == null) { fn = selector selector = null } elem.addEventListener(type, function (e) { var target if (...原创 2019-06-17 15:14:34 · 214 阅读 · 0 评论