Ich verwende Flaggen für die Sprache Auswahl in meinem Projekt um die Label ,Button Beschriftung und den Inhalt meines tooltips entsprechend ändern zu können.Ich verstehe die Frage ni
Ich verwende Flaggen für die Sprache Auswahl in meinem Projekt um die Label ,Button Beschriftung und den Inhalt meines tooltips entsprechend ändern zu können.Ich verstehe die Frage ni
npm install -g @vue/cli
vue create my-project
<label for="sku" id="sku-label" data-id="sku-label">SKU:</label>
<label for="description" id="description-label" data-id="description-label">Beschreibung:</label>
<label for="color" id="color-label" data-id="color-label">Farbe:</label>
<label for="size" id="size-label" data-id="size-label">Größe:</label>
<div class="button-grid">
<button type="submit" id="btnSubmit" data-id="btnSubmit">Submit</button>
<button type="reset" id="btnReset" data-id="btnReset">Reset</button>
<button class="print-button" id="btnPrint" data-id="btnPrint" onclick="printPage()">Print</button>
</div>
</form>
<div class="schalter-container">
<div class="schalter-wrapper" data-switch="autoreset" data-label="Auto-Reset"></div>
<div class="schalter-wrapper" data-switch="faultySwitch" data-label="Faulty-Label" data-onchange="toggleFaultLabel()"></div>
<div class="schalter-wrapper" data-switch="autoDisplaySwitch" data-label="Auto-Eingabe" data-onchange="toggleAutoDisplay()"></div>
</div>
// Dynamisches Rendern der Schalter
document.querySelectorAll(".schalter-wrapper").forEach((wrapper) => {
const switchId = wrapper.dataset.switch;
const labelText = wrapper.dataset.label;
const onchangeFunction = wrapper.dataset.onchange || "";
wrapper.innerHTML = `
<label for="${switchId}">${labelText}</label>
<div class="onoffswitch">
<input type="checkbox" name="onoffswitch" class="onoffswitch-checkbox" id="${switchId}" ${
onchangeFunction ? `onchange="${onchangeFunction}"` : ""
}>
<label class="onoffswitch-label" for="${switchId}">
<span class="onoffswitch-inner"></span>
<span class="onoffswitch-switch"></span>
</label>
</div>
`});