Dieses Mal bringe ich Ihnen 8 Grundkenntnisse von JS, auf die Sie achten müssen. Auf welche 8 Grundkenntnisse von JS müssen Sie einmal achten?
1 Ändern Sie den Klassennamen des Elements in JS: Sie können ihn über className ändern, Sie können class nicht verwendenfunction toRed() { var tobox = document.getElementById('box1'); tobox.className = 'tmpBox'; }
<html lang="en"><head> <meta charset="UTF-8"> <title>02-函数传参数</title> <style> #div1{width: 200px; height: 200px; border: 1px solid #000;} </style> <script> function setColor(color) { var oDiv = document.getElementById('div1'); oDiv.style.backgroundColor = color; } </script></head><body><input type="button" value="变绿" onclick="setColor('green')"><input type="button" value="变黄" onclick="setColor('yellow')"><input type="button" value="变黑" onclick="setColor('black')"><div id="div1"></div></body></html>
Sie können Attribute und Werte dynamisch ändern über oDiv.style[attribute name] = value;
//括号里放的是变量 function setStyle(propertyName,value) { var oDiv = document.getElementById('div1'); oDiv.style[propertyName] = value; }
<html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> #div1{ width: 100px;height: 100px;border: 1px solid #000;background-color: skyblue; } </style> <script> function setStyle(propertyName,value) { var oDiv = document.getElementById('div1'); oDiv.style[propertyName] = value; } </script></head><body><input type="button" value="变高" onclick="setStyle('height','200px')"><input type="button" value="变宽" onclick="setStyle('width','200px')"><input type="button" value="变红" onclick="setStyle('background','red')"><div id="div1"></div></body></html>
4 className
Element.style.Attribute = xxx; ist der modifizierte Interline-Stil (Inline-Stil), seine Priorität ist relativ hoch!!! Zum Beispiel: oDiv.style.backgroundColor = 'red';
className: Sie können den entsprechenden Stil finden, indem Sie den Klassennamen angeben;Aber wenn Sie style verwenden und dann className zur Angabe verwenden Der Stil hat keine Auswirkung! 🎜>
window.onload Wird nur ausgeführt, wenn die Seite geladen wird
5.提取行间事件
Hinzufügen Ereignisse zu Elementen
<html lang="en"><head> <meta charset="UTF-8"> <title>05-提取行间事件</title> <script> //window.onload 页面加载完成时才执行 window.onload = function () { var oBtn = document.getElementById('btn1'); //给元素添加事件 oBtn.onclick = function () { //匿名函数 alert('我是打酱油的'); }; } </script></head><body><input id="btn1" type="button" value="按钮"></body></html>
abzurufen und einzufügen es wie folgt herunter:
<div id="box1"> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br> <input type="checkbox"> <br></div>
window.onload =function (){ var oDiv = document.getElementById('box1'); //现获取父元素div var inputs = oDiv.getElementsByTagName('input'); //再通过div获取到里面所有的input}
8. Saitenspleißen:
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!<html lang="en"><head> <meta charset="UTF-8"> <title>08-innerHTML</title> <style> .content{ width: 200px; height: 200px; border: 1px solid #000; } </style> <script> window.onload = function () { var oText = document.getElementById('textField'); var oBtn = document.getElementById('button'); var oContent = document.getElementById('div-content'); oBtn.onclick = function () { oContent.innerHTML = oText.value;//可以往里放文字,标签等 } } </script></head><body><input type="text" id="textField"><input type="button" value="点击" id="button"><div class="content" id="div-content"></div></body></html>
Empfohlene Lektüre:
var str = '我叫小明'+12+'岁'+168+'2017'; >>> 结果:我叫小明12岁1682017var num = '9+6等于'+(9+6); >>> 结果: 9 + 6 等于 15
Hintergrundbezogene Attribute in HTML und CSS
2D-Konvertierungsmodul in HTML und CSS
Das obige ist der detaillierte Inhalt von8 Grundkenntnisse von JS, auf die Sie achten müssen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!