用脚本修改样式

在ie7下:

document.getElementById("text").style.left="600px";

就是document.getElementById("text").style.属性名=属性值.

ok.小技巧.

### 如何使用 GreaseMonkey 脚本修改网页元素的 CSS 样式 通过 GreaseMonkey 或 Tampermonkey 插件,可以轻松实现对网页元素样式的自定义调整。以下是具体方法: #### 创建并加载脚本 首先,在浏览器中安装好 Tampermonkey 或 Greasemonkey 扩展后,新建一个用户脚本文件。该文件通常以 `.user.js` 结尾。 #### 修改网页样式的核心函数 核心功能可以通过 `GM_addStyle()` 方法来完成,此方法允许动态向页面注入新的 CSS 样式[^1]。 下面是一个完整的例子,展示如何利用脚本更改特定网页上的文字颜色和字体大小: ```javascript // ==UserScript== // @name 自定义CSS样式示例 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 尝试用Tampermonkey修改网站样式 // @author Anon // @match *://*/* // @grant GM_addStyle // ==/UserScript== (function() { 'use strict'; // 定义要添加到目标站点的新CSS规则 const customCss = ` body { background-color: lightblue !important; } h1 { color: darkred !important; text-transform: uppercase; } p { font-family: Arial, sans-serif; font-size: 18px; line-height: 1.6em; } `; // 使用GM_addStyle将上述CSS应用至当前文档 GM_addStyle(customCss); })(); ``` 以上代码会改变匹配的所有网页背景色为浅蓝色,并设置 `<h1>` 和 `<p>` 元素的不同显示效果。 注意:如果某些样式未生效,请确认是否需要加入 `!important` 来提高优先级覆盖原有样式。 #### 动态创建HTML结构与绑定样式 除了单纯地增加全局或局部CSS外,还可以先构建一段全新的DOM节点再附加相应外观修饰。例如前面提到过的 `createHTML()` 函数可能负责生成额外的内容区块,之后调用 `addStyle()` 给这些新组件指定专属视觉特征。 ```javascript function createHTML(){ var newDiv = document.createElement('div'); newDiv.className='wrap'; var heading = document.createElement('h1'); heading.textContent="欢迎访问"; heading.className='h1'; var description = document.createElement('span'); description.textContent="这里是描述信息."; description.className='des'; newDiv.appendChild(heading); newDiv.appendChild(description); document.body.insertBefore(newDiv,document.body.firstChild); } ``` 最后提醒一下开发者们务必合理运用此类技术手段尊重原作者版权以及遵循各平台的服务条款规定。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值