Junior
Kas ir <output> elements HTML5?
sobes.tech AI
Atbilde no AI
Element <output> tiek izmantots rezultātu attēlošanai, kas parasti tiek veikti klienta pusē.
Piemēri:
-
Saistīšana ar formas elementiem:
<!-- Definē ievades elementu skaitļa ievadei --> <input type="number" id="a" name="a" value="10"> + <!-- Definē citu skaitļa ievades elementu --> <input type="number" id="b" name="b" value="20"> = <!-- Definē output, lai parādītu rezultātu, sasaistot to ar ievades elementiem pēc id --> <output name="result" for="a b"></output> <script> // Iegūstam ievades elementus const a = document.getElementById('a'); const b = document.getElementById('b'); // Iegūstam output elementu const result = document.querySelector('output[name="result"]'); // Funkcija rezultāta atjaunošanai function updateResult() { // Veicam aprēķinu un atjaunojam output vērtību result.value = parseInt(a.value) + parseInt(b.value); } // Pievienojam notikumu klausītājus, lai atjaunotu rezultātu, mainot ievades datus a.addEventListener('input', updateResult); b.addEventListener('input', updateResult); // Pirmreizējs rezultāta atjaunošanas process, ielādējot lapu updateResult(); </script> -
Rezultātu attēlošana ar JavaScript:
<!-- Output elements rezultāta attēlošanai --> <output id="message"></output> <script> // Iegūstam output elementu const messageOutput = document.getElementById('message'); // Iestādam vērtību messageOutput.value = "Sveiki, pasaule!"; // Vai innerText messageOutput.innerText = "Sveiki, pasaule!"; </script>
Atribūti:
for: Saraksts ar elementu identifikatoriem, kas iesaistīti aprēķinā, kuru rezultāts tiek rādīts<output>elementā. Atdalīti ar tukšumu.name:<output>elementa nosaukums. Izmanto, lai identificētu to formu sūtīšanas laikā.
Svarīgas īpašības:
- Pēc noklusējuma
<output>nav redzama satura, kamēr tam netiek piešķirta vērtība arvalueatribūtu vai JavaScript. <output>var būt saistīts ar formu elementiem, bet tas pats nav daļa no sūtītajiem datiem, ja vien tam netiek piešķirta vērtība arvalue. Tā vērtība parasti tiek atjaunināta dinamiski ar JavaScript.- Semantiski tas ir paredzēts rezultātu attēlošanai, kas ir noderīgi pieejamībai un meklētāju optimizācijai.