Methode: 1. Verwenden Sie die Anweisung „element.innerText=‘value‘“ oder „element.innerHTML=‘value‘“, um den Elementinhalt zu ändern. 2. Verwenden Sie die Anweisung „element.style“ oder „element.className“. um das Stilattribut des Elements zu ändern.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
JavaScript-DOM-Operationen können den Inhalt, die Struktur und den Stil von Webseiten ändern. Wir können DOM-Operationselemente verwenden, um den Inhalt, die Attribute usw. innerhalb der Elemente zu ändern.
Ändern Sie den Inhalt des Elements
element.innerText
von der Startposition zur Endposition, aber es entfernt das HTML-Tag und die Leerzeichen und Zeilenumbrüche werden ebenfalls entfernt element.innerText
从起始位置到终止位置的内容,但它去除html标签,同时空格和换行也会去掉
element.innerHTML
element.innerHTML
Alle Inhalte von der Startposition bis zur Endposition, einschließlich HTML-Tags, unter Beibehaltung von Leerzeichen und Zeilenumbrüchen. innerText erkennt keine HTML-Tags, innerHTML erkennt HTML-Tags. Diese beiden Eigenschaften sind lesbar und beschreibbar. <body> <button> 显示系统当前时间 </button> <div> 某个时间 </div> <script> var btn = document.querySelector('button'); var div = document.querySelector('div'); btn.onclick = function(){ div.innerText = getDate(); } function getDate(){ var date = new Date(); var year = date.getFullYear(); var month = date.getMonth()+1; var dates = date.getDate(); var arr = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六']; var day = date.getDay(); return '今天是'+year+'年'+month+'月'+dates+'日'+arr[day]; } </script> </body>
Ändern Sie die Stilattribute
element.style ändert die Inline-Operation, element.className ändert das Stilattribut des Klassennamens<head> <style> div { width:200px; height:200px; background-color:pink; } </style> </head> <body> <div> </div> <script> var div = document.quertSelector('div'); div.onclick = function(){ this.style.backgroundColor = 'purple'; this.style.width='300px'; } </script> </body>
Verwenden Sie den Klassennamen, um Stilattribute zu ändern
<head> <style> div { width:100px; height:100px; background-color:pink; } .change { width:200px; height:200px; background-color:purple; } </style> </head> <body> <div> 文本 </div> <script> vet test =document.querySelector('div'); test.onclick = function(){ //将当前元素的类名改为change this.className = 'change'; } </script> </body>
Das obige ist der detaillierte Inhalt vonSo ändern Sie Elemente in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!