Zuerst habe ich die meisten ähnlichen Fragen in StackOverflow und nichts ist relevant.Wie bekomme ich eine dynamische ID über 'getElementById' in Javascript
Ich habe eine Tabelle, die ID für jeden td dynamisch erstellt hat. (Beispiel: ein TD hat eine ID "0 0")
Ich muss auf diesen bestimmten TD mit der ID zugreifen. Ich habe versucht, den folgenden Code:
document.getElementById("\""+rowID + " " + 0 + "\"");
Dies wirft "null". "rowID" ist ebenfalls dynamisch definiert.
Wenn ich versuche, die folgenden:
document.getElementById("0 0");
ich die folgende Ausgabe korrekt erhalten:
<td class="cell" id="0 0">20</td>
Jede Hilfe sehr geschätzt wird.
Räume nicht in Kennung erlaubt – Satpal
'document.getElementById (rowID + "" +0); 'oder' document.getElementById ('' '+ rowID +' 0 ''); ' –
Wenn Sie dynamische Bezeichner angeben müssen, versuchen Sie eine GUID zu verwenden. Wenn Sie jedoch sowohl Spalten als auch Zeilen verfolgen müssen, würde ich empfehlen, sie getrennt zu halten, da ihre Absicht nicht mit der eines Elementbezeichners übereinstimmt. dh: für die Spalte 2 in der Zeile 1 '