Javascript:如何循环遍历页面上的所有DOM元素?

传递一个*getElementsByTagName(),以便它将返回页面中的所有元素:

参考链接


原生JS写Ajax的请求函数

一般我们写网页的时候,如果用到Ajax请求服务器,都是使用JQuery等已经封装好的库来调用,比较简单。

但是一般这些库的功能很多,引入了太多我们用不到的东西,如果我们需要写一个功能单一,简单的页面,完全用不到引用如此庞大的库文件。

我们可以简单实现一个自己的Ajax请求功能,具体的代码如下:

使用方法:GET

POST

这里需要注意一个问题,如果我们想要发送类似

URL,是不能通过上面的发送方式(字段填写在data参数中)发送的,上面的发送方式是属于表单的上传方式。

我们需要用下面的方式进行处理(自己拼凑URL

参考链接


JavaScript修改伪元素样式(pseudo element styles)

类似如下的CSS声明:

HTML中的声明如下:

需要动态修改CSSwidth属性。
由于是伪元素样式,并不属于DOM对象,因此,我们没有办法直接通过JQuery来修改。

比较完美的解决方法如下:

定义如下函数,对样式表遍历,根据名称获取我们指定的样式对象

使用时候的代码如下:

参考链接


modify pseudo select :after in javascript