2012-05-31 5 views
0

Это довольно конкретный вопрос, но я пытаюсь использовать querySelectorAll для всех тегов 'a', которые имеют значение «href», которое является определенной длиной, и не содержит «html 'в конце этого значения.Как использовать querySelectorAll в зависимости от длины значения

Я понимаю основы querySelectorAll, но не так, как сделать что-то вроде этого ...

Спасибо за любую помощь предложили.

ответ

1

В настоящее время невозможно использовать любое ограничение длины для значений атрибутов с помощью селекторов.

Ближайший вы можете получить это, без ограничения длины:

document.querySelectorAll('a[href]:not([href$="html"])'); 
+0

ок Есть ли способ, чтобы включать в себя несколько вещей с помощью: нет? – Soryn

+0

@Soryn: Конечно, просто цепочки нескольких ': not()' селекторов друг за другом. – BoltClock

+0

На самом деле это подводит меня к новому вопросу ... могу ли я использовать: не так для вещей где-нибудь в ценности? – Soryn

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

  • Нет связанных вопросов^_^