Tafuta <template> ya HTML
- Sehemu ya pekee <td>
- Pya jaadiliano <textarea>
定义和用法
<template>
标签用作容器,用于在页面加载时对用户隐藏一些 HTML 内容。
<template>
kwenye kipindi cha kuu kwa kuzingatia kwa kufikiria kwa JavaScript kuonekana kipindi hiki kisha.
Ikiwa una kipindi cha HTML ambacho unataka kutumia mara nyingi, lakini inahitajika kuonekana wakati ambao unahitaji, unaweza kutumia <template>
taga. Ikiwa huna <template>
Tumia taga, wakati una haja kumaliza kipindi cha HTML kwa kuzingatia kwa browser kuangalia kipindi hiki.
Mfano
Mfano 1
Tumia <template>
Hifadhi zawadi ambazo hazitawekwa kwenye ukurasa wa ujumbe wakati wa ujumbe: na tumia JavaScript kuonyesha hii zawadi:
<button onclick="showContent()">Show hidden content</button> <template> <h2>Flower</h2> <img src="img_white_flower.jpg" width="214" height="204"> </template> <script> function showContent() { var temp = document.getElementsByTagName("template")[0]; var clon = temp.content.cloneNode(true); document.body.appendChild(clon); } </script>
Mfano 2
Tumia div mpya kwa kila maelezo katika orodha. Kipindi kipya cha HTML kwa kila div kinahusishwa kwenye elementi ya template:
<template> <div class="myClass">I like: </div> </template> <script> var myArr = ["Audi", "BMW", "Ford", "Honda", "Jaguar", "Nissan"]; function showContent() { var temp, item, a, i; temp = document.getElementsByTagName("template")[0]; item = temp.content.querySelector("div"); kwa i = 0; i < myArr.length; i++) { a = document.importNode(item, true); a.textContent += myArr[i]; document.body.appendChild(a); } } </script>
Mifano 3
Tafuta kufikia <template>
Inasimamia:
<script> if (document.createElement("template").content) { document.write("Your browser supports template!"); } else { document.write("Your browser does not supports template!"); } </script>
Mafungo ya jumla
<template>
Tafuta pia inasimamia Mafungo ya jumla ya HTML.
Makampuni ya kusakinisha
Inafaa kumtaarifu na kumwita na.browser ya kwanza ya kusakinisha tabia hii.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
26.0 | 13.0 | 22.0 | 8.0 | 15.0 |
- Sehemu ya pekee <td>
- Pya jaadiliano <textarea>