1、清除浮动的5种方式
(1)伪对象法
.clearfloat:after{
content:"";
display:block;
clear:both;
height:0;
overflow:hidden;
}
.clearfloat{
zoom:1;
}
(2)父元素加clear:both;
(3)父元素加overflow:hidden;
(4)空div法
浮动元素的后面,加一个 <div class="clear"></div>
添加样式.clear{clear:both;}
(5)父元素加height(父元素高已知)
2、遍历a节点的父节点下的所有子节点
var b=document.getElementById("a").parentNode.children;
3、创建一个属性节点,创建一个元素节点,创建一个文本节点
document.createAttribute()
document.createElement()
document.createTextNode()
4、返回一个元素的宽度,高度,水平偏移,垂直偏移(包括边框和填充,但不是边距)
offsetWidth
offsetHeight
offsetLeft
offsetTop
5、打开窗口 关闭窗口 移动当前窗口
window.open() - 打开新窗口
window.close() - 关闭当前窗口
window.moveTo() - 移动当前窗口
6、获取元素的5种方式
document.getElementeyld()
document.getElementseyClassName()[0]
document.getElementsByName()[0]
document.getElemensByTagName()[0]
document.querySelector()[0]
7、给标签添加一个属性和删除一个属性
setAttribute(“属性",”值”)remgvesetAttribute“属性""值”)
8、向页面写入信息的3种方式
innerHTML.innerText
document.write()
9、返回元素子节点,返回元素父节点
children pacentNade
10、返回当前鼠标的位置
clientX() clientY()
11、设置音频或视频开始和结束播放事件
onpause() onplay()
12、设置键盘按下抬起事件onkeypress
13、鼠标按下,移入,移出事件
onmousedown onmouseover onmouseout
14、js中监听事件语法,(IE兼容写法)
element.addEventListener(event,function,useCapture);
element.attachEvent(event,funtion);
element.datachEvent(event,funtion);
15、转字符串类型,转布尔类型,转数字,字符转对象
tostring Boolean Number JSON.stringify()
16、设置定时器和清除定时器(两种)
setInterval() clearsetInterval()
setTimeout() clearTimeout()
17、创建节点,添加节点,删除节点
createElement appendChild removeChild
18、截取字符串的方法
substring()方法;
substr()方法;
slice()方法;
19、转大小写
toLocaleLowerCase toUpperCase()
20、Input输入框中设置提示文字和提交前必须输入,最大长度为10
placeholder Requipment maxlength