2016-04-14 12 views
2

Wissen Sie, warum ich Et-Zeichen in dem Optionswert setzte nicht gerendert wird richtigAmpersand in dem Optionswert in html Auswahl

option(value="John & Ken") John & Ken 

Ich habe diesen Wert auf der Option setzen, aber dann ist es nicht zeigt. Es ist richtig oder mir fehlt etwas?

Antwort

0

Was genau versuchen Sie genau zu machen?

Wenn Sie JavaScript verwenden, um einem ausgewählten Element ein option-Element hinzuzufügen, müssen Sie die HTML-Entität $amp; nicht zum Text hinzufügen.

var select = document.getElementById('myselect'), 
option = document.createElement('option'); 
option.innerHTML = "John & Ken"; 
option.value = "John & Ken"; 
select.add(option);