2021-08-19
1、获取元素内部所有内容
innerHtml:
设置元素内部的html融入会把以前的内容覆盖掉
可以识别字符中的标签语法
innerTest:
获取元素内部的文字,包括后代元素里的元素内容,重新赋值表示将原来的内容替换
不能识别字符串中的标签
2、获取图片数组标签
2021-08-20
1、窗口相关操作
01、滚动到指定坐标
指定位置:window.scrollTo(x,y);指的是滚动到窗口的x,y坐标的位置
window.onclick=function(){
window.scrollTo(0,500);
}
02、滚动到指定距离
window.scrollBy(0,30);指的是滚动当前位置再加减 (0,30)的距离
window.onclick=function(){
window.scrollBy(0,300);
}
03、滚动到指定元素
scrollIntoView(true/false)
let myget = document.querySelector(".box1");
window.onclick=function(){
myget.scrollIntoView();//传参:默认true
}
true:元素的上边缘和窗口对齐
fasle:元素的下边缘和窗口对齐
04、获取页面滚动位置
获取x方向位置:window.pageXOffset
window.onclick=function(){
console.log(window.pageXOffset);
}
获取y方向位置:window.pageYOffset
window.onclick=function(){
console.log(window.pageYOffset);
}
部分存在兼容问题:
获取距离水平方向距离:document.body.scrollLeft
获取距离垂直方向距离:document.body.scrollTop
05、获取元素的几何尺寸:
getBoundingClientRect()