CSS3 设置border和padding不撑开盒子
一、问题描述普通的盒子模型我们设置border、padding会将盒子撑大,通过box-sizing指定盒子模型可以改变盒子大小的计算方式;默认计算方式:width(宽度) + padding(内边距) + border(边框) = 元素实...
JS 获取HTML网页内容的方法document.getElementById()
一、通过id获取元素JS中最常用的方法之一,具体获取方法为:var element = document.getElementById("id");其中,“id”为要获取元素的i...
JS 使用 JavaScript 的屏幕截图 html2canvas
介绍该脚本允许您直接在用户浏览器上截取网页或其部分内容的“屏幕截图”。屏幕截图基于 DOM,因此可能无法 100% 准确地反映真实情况,因为它不会制作实际的屏幕截图,而是根据页面上的可用信息构建屏幕截图。该脚本遍历其加载页面的 DOM。它收...
JS 使用js库将网页导出为PDF(仅限一页A4)
该方法实际应用的方式是通过html2canvas把页面转为图片,再通过jspdf生成PDF文档。不过远程的方式通过这两个JS生成的清晰度不高,所以使用的方法为通过这两个JS开发的另一个JS类库。html2pdf一、引入JS &nb...
JS 使用JS或JQ关闭打开的网页
一、js关闭当前页面的方法js提供了多种方法关闭当前页面,以下是几种比较常见的方法。1. window.close()方法,这个方法能够关闭当前窗口或tab页。但是需要注意的是,这个方法只能关闭由js打开的窗口。如果是用户打开的窗口,这个方...