JSFiddle - React, Tailwind, and code Playground
HTML
<td class="postcell">
<div>
<div class="post-text" itemprop="text">
<p>Let's say that I have a website and I want to use script that loops trough its DOM elements and points out these elements that attribute contains part of specified text. I've managed to create a simple loop that finds every desired attribute of DOM element and creates array from it. Now I want to pair my array attribute value with DOM element that it belongs to and also be able to find out specified part of text that matches the array element (attribute) and DOM element.</p>
<pre class="default prettyprint prettyprinted" style=""><code><span class="kwd">var</span><span class="pln"> getAll </span><span class="pun">=</span><span class="pln"> document</span><span class="pun">.</span><span class="pln">getElementsByTagName</span><span class="pun">(</span><span class="str">'*'</span><span class="pun">);</span><span class="pln">
</span><span class="kwd">var</span><span class="pln"> myArray </span><span class="pun">=</span><span class="pln"> </span><span class="pun">[];</span><span class="pln">
</span><span class="kwd">for</span><span class="pln"> </span><span class="pun">(</span><span class="kwd">var</span><span class="pln"> i</span><span class="pun">=</span><span class="lit">0</span><span class="pun">;</span><span class="pln"> i</span><span class="pun"><</span><span class="pln">getAll</span><span class="pun">.</span><span class="pln">length</span><span class="pun">;</span><span class="pln"> i</span><span class="pun">++)</span><span class="pln"> </span><span class="pun">{</span><span class="pln">
getHref </span><span class="pun">=</span><span class="pln"> getAll</span><span class="pun">[</span><span class="pln">i</span><span class="pun">].</span><span class="pln">getAttribute</span><span class="pun">(</span><span class="str">'href'</span><span class="pun">);</span><span class="pln">
</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span...
JavaScript
var getAll = document.getElementsByTagName('*');
var myArray = [];
for (var i=0; i<getAll.length; i++) {
getHref = getAll[i].getAttribute('href');
if (getHref !== null) {
if (getHref.indexOf("users") != -1) console.log(getHref);
}
}