Ich erstelle ein svg
Element in Javascript und ich muss ein Attribut, das Groß-und Kleinschreibung ist: viewBox
.Wie kann ich ein Attribut mit Berücksichtigung Groß-und Kleinschreibung in einem JavaScript-Element
Das Element wie folgt erstellt: var svgElem = document.createElement('svg');
Problem ist, wenn es um das DOM, zeigt das resultierende Element wie folgt das Attribut über svgElem.setAttribute("viewBox", "0,0,100,100")
und fügen Sie ein: <svg viewbox="0,0,100,100"></svg>
Dies gilt, weil nicht funktioniert die viewBox
ist Groß-und Kleinschreibung, es wird keine Wirkung, wenn der Brief B
ist Kleinbuchstaben.
IE allows an IFlag parameter nur für Fälle wie diese, jedoch ist meine Zielgruppe auf FireFox und Chrome-Benutzer beschränkt, die kein IFlag für setAttribute
haben, soweit ich finden konnte.
Gibt es eine Möglichkeit, dies ohne Verwendung von innerHTML
und No-Library-Javascript zu arbeiten?
EDIT: Ich habe auch Punktnotation ohne Erfolg svg.viewBox = "0,0,100,100"
erstellen Wie Sie das 'svg' Element erstellt haben? Bitte zeigen Sie mehr Code an. – loganfsmyth
@loganfsmyth Ich habe die Elementbauweise hinzugefügt, die ich in der zweiten Zeile meiner Frage verwende – Shadow