Ich versuche, eine Option zur Auswahl mit dem folgenden Code hinzuzufügen. Aber auf der eigentlichen Seite ändert sich nichts.Hinzufügen der Option zum Auswählen funktioniert nicht
var x = document.getElementById("UserField");
var option = document.createElement("option");
option.text = "Kiwi";
x.add(option);
console.log(document.getElementById("UserField"));
Was ich von console.log bekam ist:
<select id="UserField" class="jqTransformHidden">
<option value="">(choose one)</option>
<option value="0">1</option>
<option value="1">2</option>
<option value="2">3</option>
<option value="3">4</option>
<option value="4">5</option>
<option>Kiwi</option>
</select>
So das Protokoll enthält Kiwi, aber wenn ich die Seite öffnen nicht dort sind es. Was könnte möglicherweise falsch sein?
Versuchen Sie 'x.appendChild (Option);'. https://developer.mozilla.org/en-US/docs/Web/API/Document/createElement – nurdyguy
Ihr Code funktioniert korrekt. Er fügt nur Ihren Code innerhalb von window.onload – Geeky
scheint gut zu funktionieren. https://jsfiddle.net/obbfLfpk/ – isherwood