2016-08-30 4 views
1

я получил ниже metioned ошибка в моей функции JQueryсмог свойство «queryselectorall» неопределенной или нулевой ссылки

var timer = document.getElementById(id); 
var pdays = timer.querySelector('.days'); 
var phours = timer.querySelector('.hours'); 
var pminutes = timer.querySelector('.minutes'); 
var pseconds = timer.querySelector('.seconds'); 

0x800a138f - JavaScript runtime error: Unable to get property 'querySelector' of undefined or null reference

пожалуйста, предложить мне, где я могу найти Jquery файл для .queryselectorall() метод или удалить вышеупомянутую ошибку в коде jquery?

+1

Это означает, что 'timer' не существует, вы ждете, пока документ не будет готов и вы уверены, что элемент существует? – Li357

+0

Я просто хочу знать, где я могу найти файл для метода .querySelector выше примера только для справки –

+0

@DavidR: Вы серьезно относитесь к ошибке ...? –

ответ

2

вот предложение! Возможно, ваш JavaScript выполняется до загрузки вашей страницы, поэтому ваш код document.querySelectorAll() возвращает данные с неопределенной или нулевой ссылкой (нулевая длина).

пытаются обернуть OnLoad()

onload = yourFunction(){ 
document.querySelectorAll() 
} 
+0

Спасибо за предложение :-) –

Смежные вопросы