Javascript 如何使用bookmarklet更改HTML元素的值

Javascript 如何使用bookmarklet更改HTML元素的值,javascript,html,bookmarklet,Javascript,Html,Bookmarklet,我不太熟悉JS,我想知道如何使用bookmarklet编辑网站元素 我试图更改以下代码中58的值: <span class="rbx-text-navbar-right" id="nav-robux-amount">58</span> 58 但我没有运气,因为我使用了来自不同网站的不同信息 谁能帮帮我吗?如果我不够具体,请告诉我。将bookmarklet的URL设置为: javascript:(代码) 以便在bookmarklet中运行JavaScript。在你的情况

我不太熟悉JS,我想知道如何使用bookmarklet编辑网站元素

我试图更改以下代码中58的值:

<span class="rbx-text-navbar-right" id="nav-robux-amount">58</span>
58
但我没有运气,因为我使用了来自不同网站的不同信息


谁能帮帮我吗?如果我不够具体,请告诉我。

将bookmarklet的URL设置为:

javascript:
(代码)

以便在bookmarklet中运行JavaScript。在你的情况下,你会想要

javascript:document.getElementById(“nav-robux-amount”).innerHTML=“59”

用您的值替换59。然后,无论何时单击书签,脚本都应激活

细分

  • javascript:
    表示我们正在执行脚本
  • document.getElementById(“nav robux金额”)
    选择要修改的正确元素
  • .innerHTML
    指元素内部的HTML代码
  • =“59”通过将.innerHTML更改为59来完成语句

  • 我原来的回答实际上是不正确的。我刚刚编辑了它,因此它现在不是
    .value
    ,而是
    .innerHTML
    ,这是正确的方法。您真的需要bookmarklet吗?如果不是重复操作,请考虑使用浏览器DEV.控制台进行必要的HTML编辑。