【问题标题】:Change span text? [duplicate]更改跨度文本? [复制]
【发布时间】:2011-12-31 21:50:04
【问题描述】:

可能重复:
How do I change the text of a span element in javascript

好吧,我已经为此搜索了很多答案,但仍然找不到。我确实发现没有用。

基本上,我想要做的是使用 JavaScript:在浏览器的栏中,而不是通过 Greasemonkey 或其他方式,编辑 span 的文本。

这是包含我要编辑的文本的跨度:

<span id="serverTime">5:46:40</span>

里面的时间是随机的,不用理会,这是我想用javascript编辑的..

我是新手,所以是的:\

【问题讨论】:

    标签: javascript text edit html


    【解决方案1】:
    document.getElementById("serverTime").innerHTML = ...;
    

    【讨论】:

    • 我试过了,但它只是打开一个白色背景的窗口,里面有我输入的文字..
    • 在书签中,需要在其周围添加void(...) 以抑制其返回值。
    • 需要通过地址栏来实现吗?您可能会模拟在地址栏中使用页面 javascript 时所具有的功能。
    • 所以应该是 javascript:void(document.getElementById("serverTime").innerHTML = ...); ?
    • 好的,非常感谢大家:)
    【解决方案2】:

    将地址栏中的内容替换为:

    javascript:document.getElementById('serverTime').innerHTML='[text here]';
    

    Example.

    【讨论】:

    • 我试过了,但它只是打开一个白色背景的窗口,里面有我输入的文字..
    • 它对我有用:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    • 2017-01-06
    • 2011-06-09
    • 2018-01-21
    • 2021-12-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多