Javascript 未捕获类型错误:无法读取属性';儿童';空的
我对Javascript非常陌生。 我有一个错误:Javascript 未捕获类型错误:无法读取属性';儿童';空的,javascript,jquery,performance,jquery-ui,dom-events,Javascript,Jquery,Performance,Jquery Ui,Dom Events,我对Javascript非常陌生。 我有一个错误: 未捕获的TypeError:无法读取null fiddle.jshell.net:1163的属性“children” (匿名函数) 如何修复错误 提供我的小提琴如下: var slider=new swip(document.getElementById('slider'){ 回调:函数(e、pos){ var i=长度; 而(我--){ 项目符号[i]。类名=“”; } 项目符号[pos].className='on'; } }), 项目符
未捕获的TypeError:无法读取null fiddle.jshell.net:1163的属性“children” (匿名函数) 如何修复错误 提供我的小提琴如下:
var slider=new swip(document.getElementById('slider'){
回调:函数(e、pos){
var i=长度;
而(我--){
项目符号[i]。类名=“”;
}
项目符号[pos].className='on';
}
}),
项目符号=document.getElementById('position').getElementsByTagName('em'),
//标签
tabs=新的滑动(document.getElementById('tabs'){
回调:函数(事件、索引、元素){
setTab(选择器[索引]);
}
}),
选择器=document.getElementById('tabSelector')。子对象;
未捕获的TypeError:无法读取null的属性“children”
对于(变量i=0;i
没有id为“tabSelector”的元素。因此,document.getElementById('tabSelector')返回null。我使用chrome的调试器测试了这一点,方法是:
并从chrome调试器控制台运行两个命令:
document.getElementById('slider');
按预期返回一个domNode
document.getElementById('tabSelector');
返回null,因为它不存在
调用null.children会导致错误。没有id为“tabSelector”的元素。因此,document.getElementById('tabSelector')返回null。我使用chrome的调试器测试了这一点,方法是: 并从chrome调试器控制台运行两个命令: document.getElementById('slider'); 按预期返回一个domNode document.getElementById('tabSelector'); 返回null,因为它不存在
调用null.children会导致错误。Uncaught TypeError:无法读取getFollowers(:98:53)at:57:7处null的“children”属性我也遇到了此错误上面的链接未打开Uncaught TypeError:无法读取getFollowers(:98:53)处null的“children”属性在:57:7我也得到了这个错误上面的链接没有打开
var slider = new Swipe(document.getElementById('slider'), {
callback: function(e, pos) {
var i = bullets.length;
while (i--) {
bullets[i].className = ' ';
}
bullets[pos].className = 'on';
}
}),
bullets = document.getElementById('position').getElementsByTagName('em'),
// tabs
tabs = new Swipe(document.getElementById('tabs'), {
callback: function(event, index, elem) {
setTab(selectors[index]);
}
}),
selectors = document.getElementById('tabSelector').children;
Uncaught TypeError: Cannot read property 'children' of null
for (var i = 0; i < selectors.length; i++) {
var elem = selectors[i];
elem.setAttribute('data-tab', i);
elem.onclick = function(e) {
e.preventDefault();
setTab(this);
tabs.slide(parseInt(this.getAttribute('data-tab'), 10), 300);
}
}