Wie greife ich auf ein bestimmtes Element zu, ohne Klasse oder ID zu verwenden?
<p>Ich versuche alle HTML-Tags zu manipulieren. Der Code lautet wie folgt: </p>
<pre class="brush:php;toolbar:false;">var elements = document.getElementsByTagName("<*>")</pre>
<p>Ich möchte die Variable <code>elements</code> bearbeiten und die darin enthaltenen Beschriftungen ändern. </p>
<p>Das Problem ist, dass ich ihnen eine ID oder einen Klassennamen hinzufügen muss. </p>
<p>Gibt es außer dem Hinzufügen einer ID oder eines Klassennamens noch eine andere Möglichkeit?
Hat das Tag eine standardmäßige spezielle ID oder so etwas? </p>
<p>Vielen Dank. </p>
<p>Herausgeber:</p>
<p>Ich habe <code>data-id</code> verwendet, um diese Elemente zu manipulieren. Also... jetzt sieht mein Code so aus: </p>
<pre class="lang-js Prettyprint-override"><code>const dataIDName = "data-spellchecker"
//Daten-ID initialisieren
noOfElements++;
elements[i].setAttribute(dataIDName, noOfElements);
</code></pre>
<pre class="lang-js Prettyprint-override"><code>//Rufen Sie DOM-Elemente über Daten-ID-Variablen ab
//dataId ist Ihre Daten-ID-Variable
document.querySelector(`[${dataIDName}="${dataId}"]`);
</code></pre></p>