Verwenden Sie Variablen im Dokument.querySelector

Wenn ich:

<div class="test" data-name="Paul" >

und

var name = "Paul";

Kann ich document.querySelector, so etwas zu tun?

document.querySelector("[data-name=name]");

Funktioniert das nicht. Was muss ich tun?

  • Uhhhhh... "[data-name="+name+"]" vielleicht?
  • das ist keine variable, das ist ein string-literal.
  • document.querySelector('.test') oder document.getElementsByClassName('test')[0] wenn Sie eine Klasse haben, warum würden Sie wollen, zu verwenden, eine unkonventionelle Art und Weise?
  • Kein Mensch, es gibt eine Menge von Elementen mit der Klasse "test", ich habe wählen Sie mit dem data-name
  • Wiedereröffnung, weil die Flucht CSS-Bezeichnern ist nicht abgedeckt durch die andere Frage.
InformationsquelleAutor Gicminos | 2016-05-06
Schreibe einen Kommentar