“Queryselector Wild Card” Ответ

Queryselector Wild Card

// basically, of before:
var youtubeDiv = document.querySelector('iframe[src="http://www.youtube.com/embed/Jk5lTqQzoKA"]')

// after     
var youtubeDiv = document.querySelector('iframe[src^="http://www.youtube.com"]');
// or even, for my needs
var youtubeDiv = document.querySelector('iframe[src*="youtube"]');
ammer

Queryselector Wild Card

/**
 * Find all the elements with a tagName that matches.
 * @param {RegExp} regEx  regular expression to match against tagName
 * @returns {Array}       elements in the DOM that match
 */
function getAllTagMatches(regEx) {
  return Array.prototype.slice.call(document.querySelectorAll('*')).filter(function (el) { 
    return el.tagName.match(regEx);
  });
}
getAllTagMatches(/^di/i); // Returns an array of all elements that begin with "di", eg "div"
ammer

Ответы похожие на “Queryselector Wild Card”

Вопросы похожие на “Queryselector Wild Card”

Больше похожих ответов на “Queryselector Wild Card” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования