Ich habe eine Seite mit folgendem HTML
%Vor%Wenn Sie ein Element in der Liste auswählen, wird die Listengröße auf 1 festgelegt (sodass es als Kombinationsfeld und nicht als Listenfeld dargestellt wird).
Bei Verwendung von Internet Explorer 11 stürzt der Browser ab. Beim Testen mit anderen Browsern gibt es kein Problem. Ich habe folgende Browser ausprobiert:
Hier gibt es ein Ссылка , das den obigen HTML-Code enthält.
Hat jemand anderes dieses Problem erfahren und wenn ja, sind ihm mögliche Lösungen bekannt?
Wie @CBroe vorschlägt, können Sie ein neues Element erstellen und das aktuelle ersetzen. Mit cloneNode
können Sie eine "tiefe" Kopie erstellen auf diese Weise:
Dies bringt IE 11 nicht zum Absturz. Es scheint ein Problem mit der Änderung eines gerenderten select
zu geben, das eine komplette Änderung des Renderprinzips erfordert (von Listbox zu Dropdown). . Es kann jedoch eine solche Änderung behandeln, wenn Sie das gerenderte Element durch ein anderes ersetzen.
Tags und Links javascript html internet-explorer