This time I will bring you 8 basic knowledge of JS that must be paid attention to. 8 basic knowledge of JS that must be paid attention to.What are the precautions?. Here are the actual cases. Let’s take a look. one time.
1 Modify the class name of the element in JS: You can modify it through className, but you cannot use class
function toRed() { var tobox = document.getElementById('box1'); tobox.className = 'tmpBox'; }
2 Function parameter passing
3 The second method of modifying attributes: (Use when the attribute to be modified is not fixed)
You can use oDiv. style[attribute name] = value; to dynamically modify attributes and values
//括号里放的是变量 function setStyle(propertyName,value) { var oDiv = document.getElementById('div1'); oDiv.style[propertyName] = value; }
4. The difference between style and className
##Element.style.Attribute = xxx; is the modified interline (inline) style, and its priority is relatively high!!! For example: oDiv.style.backgroundColor = ' red';
className: You can find the corresponding style by specifying the class name;
But if you use style and then use className to specify the style, it will have no effect!!!!
5.提取行间事件
behavior will be executed only after the page is loaded. Separation of style and structure: JS CSS HTML separation
6.JS gets child elements from parent elements
Get the input from the code belowwindow.onload =function (){ var oDiv = document.getElementById('box1'); //现获取父元素div var inputs = oDiv.getElementsByTagName('input'); //再通过div获取到里面所有的input}
7. innerHTML
is used to set the container The content of the tag can be text or HTML (tag). 8. String splicing:var str = '我叫小明'+12+'岁'+168+'2017'; >>> 结果:我叫小明12岁1682017var num = '9+6等于'+(9+6); >>> 结果: 9 + 6 等于 15
Background-related attributes in HTML and CSS
The above is the detailed content of 8 basic knowledge of JS that you must pay attention to. For more information, please follow other related articles on the PHP Chinese website!