jQuery append() 方法中可以直接添加字符,如:$("p").append(" <b>Hello world!</b>"); 怎么用js实现呢: appendHTML: HTMLElement.prototype.appendHTML = function(html) { var div ...
分类:
其他好文 时间:
2019-12-30 09:39:21
阅读次数:
406
内联样式 在咱们深入一些复杂的知识之前,先回来顾一下一些基础知识。例如,咱们可以通过修改它的.style属性来编辑给定的HTMLElement的内联样式。 const el = document.createElement('div') el.style.backgroundColor = 'red ...
分类:
Web程序 时间:
2019-12-19 23:18:47
阅读次数:
124
基于offsetHeight和clientHeight判断是否出现滚动条 by:授客 QQ:1033553122 HTMLEelement.offsetHeight简介 HTMLElement.offsetHeight 是一个只读属性,它返回该元素的像素高度,高度包含该元素的垂直内边距和边框,且是一 ...
分类:
编程语言 时间:
2019-11-25 13:06:52
阅读次数:
78
第十四章 表单脚本 一、表单的基础知识 在HTML中,表单是由<form>元素来表示的,在JavaScript中,表单对应的是HTMLFormElement 类型。HTMLFormElement 继承了 HTMLElement,因而与其他HTML元素具有相同的默认属性。不过,HTMLFormElem ...
分类:
其他好文 时间:
2019-11-22 23:48:55
阅读次数:
96
在 TS 代码中使用 jQuery 等库时配合插件使用,但是插件的开发人员并没有为其扩展 jQuery 的类型定义,这是使用插件的方法必然会报 TS 的类型错误,这时候要快速选择忽略该报错的最直接的方法就是使用 any 如下: 但这种办法并不推荐,虽然短期内好用,但是时间长了难免会导致到处都是any ...
分类:
Web程序 时间:
2019-11-04 15:43:15
阅读次数:
178
IE 填坑记 1. "Can i use" 2. "MDN ChildNode remove" 3. "StackOverflow javascript remove doesnt work in ie" PolyfillSection You can polyfill the remove() m ...
分类:
Web程序 时间:
2019-08-05 13:55:28
阅读次数:
156
因最近在做浏览器打印界面水印的问题,用到后台动态创建标签,样式的处理用到了append,prend函数,Angular build打包的时候却抛出了异常↓ ERROR in src/app/routes/contract-manage/componets/contract-preview/contr ...
分类:
移动开发 时间:
2019-08-02 10:49:40
阅读次数:
147
DOM的滚动 DOM规范中并没有规定各浏览器需要实现怎样的滚动页面区域,各浏览器实现了相应的方法,可以使用不同的方式控制页面区域的滚动。这些方法作为HTMLElement类型的扩展存在,所以它能在所有元素上使用。 1、scrollIntoView(alignWithTop) 滚动浏览器窗口或容器元素 ...
分类:
移动开发 时间:
2019-07-03 13:37:14
阅读次数:
146
使用原生js创建自定义标签 1. 效果图 2. 代码 html <!DOCTYPE html Document class PopUpInfo extends HTMLElement { constructor() { super(); // 创建文本框 var info = document.cr ...
分类:
Web程序 时间:
2019-02-04 22:06:32
阅读次数:
223
先分别介绍以下,以下资料来自MDN HTMLElement.offsetHeight 是一个只读属性,它返回该元素的像素高度,高度包含该元素的垂直内边距和边框,且是一个整数。 Element.clientHeight 是一个只读属性,它返回该元素的像素高度,高度包含该元素的垂直内边距和边框,且是一个 ...
分类:
其他好文 时间:
2019-01-18 00:54:34
阅读次数:
260