Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.05.2016, 23:27
Новичок на форуме
Отправить личное сообщение для NGKF Посмотреть профиль Найти все сообщения от NGKF
 
Регистрация: 16.05.2016
Сообщений: 8

в IE 11 не работает .querySelector
Доброго времени.
В хроме пашет в мозиле пашет в IE11 ошибка
"Object doesn't support property or method 'querySelector"

скрипт
var t.exp = goog.dom.xml.selectSingleNode(xmlNode, 'X:Options');
var lt = t.exp.querySelector('[property="value"]');

в чём может быть ошибка?
Ответить с цитированием
  #2 (permalink)  
Старый 16.05.2016, 23:41
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

NGKF, какой t.exp.nodeType?
Ответить с цитированием
  #3 (permalink)  
Старый 16.05.2016, 23:46
Новичок на форуме
Отправить личное сообщение для NGKF Посмотреть профиль Найти все сообщения от NGKF
 
Регистрация: 16.05.2016
Сообщений: 8

IXMLDOMElement
Ответить с цитированием
  #4 (permalink)  
Старый 16.05.2016, 23:47
Новичок на форуме
Отправить личное сообщение для NGKF Посмотреть профиль Найти все сообщения от NGKF
 
Регистрация: 16.05.2016
Сообщений: 8

nodeType=1
Ответить с цитированием
  #5 (permalink)  
Старый 16.05.2016, 23:49
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

NGKF, а в хроме и мозиле какой?
Ответить с цитированием
  #6 (permalink)  
Старый 16.05.2016, 23:58
Новичок на форуме
Отправить личное сообщение для NGKF Посмотреть профиль Найти все сообщения от NGKF
 
Регистрация: 16.05.2016
Сообщений: 8

nodeType=1
тип самой переменной пишет как 'X:Options'
Ответить с цитированием
  #7 (permalink)  
Старый 16.05.2016, 23:58
Новичок на форуме
Отправить личное сообщение для NGKF Посмотреть профиль Найти все сообщения от NGKF
 
Регистрация: 16.05.2016
Сообщений: 8

Нашёл, что вот эта строка помогает
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
но не прокатило
Ответить с цитированием
  #8 (permalink)  
Старый 19.05.2016, 08:33
Новичок на форуме
Отправить личное сообщение для NGKF Посмотреть профиль Найти все сообщения от NGKF
 
Регистрация: 16.05.2016
Сообщений: 8

Может кому пригодится.
IE11 не работает с querySelector
заместо его можно использовать goog.dom.xml.selectSingleNode(node, path)
Ответить с цитированием
  #9 (permalink)  
Старый 19.05.2016, 11:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от NGKF
IE11 не работает с querySelector
значит обманули тут , пишут чуть ли не с 8 версии ie поддерживает.http://caniuse.com/#search=querySelector

так что ваша проблема в различиях парсинга xml разными браузерами, а не в querySelector.
Ответить с цитированием
  #10 (permalink)  
Старый 19.05.2016, 13:03
Кандидат Javascript-наук
Отправить личное сообщение для yazonnile Посмотреть профиль Найти все сообщения от yazonnile
 
Регистрация: 25.05.2012
Сообщений: 133

Цитата:
так что ваша проблема в различиях парсинга xml разными браузерами, а не в querySelector.
Именно. Чего на querySelector грешить - не пойму
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JS: работает на сервере, не работает из папки -majestic- Общие вопросы Javascript 2 02.08.2012 14:41
Не работает push! Динамическая вставка TSEH25 ExtJS 5 03.07.2012 13:00
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40
помогите найти ошибку (работает в IE но не работает в Firefox) Len4ik Javascript под браузер 2 11.05.2010 15:41
Safari + ajax некорректно работает, а в других работает demi AJAX и COMET 35 15.07.2009 14:11