You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何不修改源代码更改动画栏HTML内容与marquee标签内容?

嘿,我来帮你搞定这两个不用碰源代码就能修改页面内容的需求!浏览器自带的开发者工具就是咱们的核心武器,下面分两种场景一步步说清楚:

一、修改<marquee>标签的内容

<marquee>是比较老的滚动文本标签,修改起来很直接:

  • 打开目标页面,按F12或者右键点击页面选「检查」,打开开发者工具
  • 切换到「Elements」面板,用左上角的选择器图标(那个小鼠标箭头)点击页面上的滚动文本,就能快速定位到<marquee>元素;或者直接在HTML代码里搜索<marquee>找到它
  • 找到标签里的文本内容后,双击就能直接修改成你想要的内容,回车就生效
  • 如果是页面动态生成的<marquee>(比如会自动刷新内容),就切换到「Console」面板,输入以下代码回车:
    // 找到marquee元素
    const marquee = document.querySelector('marquee');
    // 修改内容
    marquee.textContent = '你的新滚动内容';
    
二、修改自定义动画栏的内容

自定义动画栏的情况比较多,常见的是文本类动画(比如切换/滚动的提示文字)和进度条类动画(比如加载进度、状态条),分别给你说方法:

情况1:文本类动画栏

  • 同样打开开发者工具的「Elements」面板,定位到动画栏对应的元素(通常是带特定class的<div>或<span>)
  • 如果是元素内部的直接文本,双击文本内容修改即可;如果是通过CSS的content属性生成的文本,就切换到「Styles」面板,找到对应的CSS规则,把content: '原内容';改成content: '你的新内容';(注意要保留引号)
  • 要是动画内容是JS动态更新的,就去「Console」面板执行代码:
    // 替换成你的动画栏元素选择器,比如.class-name或者#id
    const animBar = document.querySelector('.animation-bar');
    // 修改文本内容
    animBar.textContent = '你的新动画文本';
    // 如果需要带HTML格式,用innerHTML
    // animBar.innerHTML = '<strong>加粗的新内容</strong>';
    

情况2:进度条类动画栏

  • 先定位到进度条的核心元素:比如填充进度的子元素(通常是带width动画的<div>)
  • 如果进度条上有百分比文本,直接双击修改文本即可;如果是进度值,在「Styles」面板里找到width属性,把数值改成你想要的(比如从40%改成75%)
  • 要是进度是JS动态控制的,在「Console」面板执行:
    const progressBar = document.querySelector('.progress-fill');
    progressBar.style.width = '75%';
    // 如果需要修改进度文本
    const progressText = document.querySelector('.progress-text');
    progressText.textContent = '75% 完成';
    

注意:

上面的修改都是临时生效的,页面刷新后就会恢复原来的内容。如果想要永久替换,可以用浏览器的用户脚本工具(比如Tampermonkey),写个简单的脚本自动替换内容。举个替换<marquee>的例子:

// ==UserScript==
// @name         永久替换Marquee内容
// @match        https://你的目标页面地址/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    // 等待页面加载完成
    window.addEventListener('load', () => {
        const marquee = document.querySelector('marquee');
        if (marquee) {
            marquee.textContent = '你的永久滚动内容';
            // 防止页面动态更新内容,定时检查替换
            setInterval(() => {
                if (marquee.textContent !== '你的永久滚动内容') {
                    marquee.textContent = '你的永久滚动内容';
                }
            }, 1000);
        }
    });
})();

自定义动画栏的永久替换脚本逻辑类似,只需要修改元素选择器和替换内容就行。

内容的提问来源于stack exchange,提问作者moayed alhagy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 04:41:13