更改跨度文本? [复制]

Posted

技术标签:

【中文标题】更改跨度文本? [复制]【英文标题】: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编辑的..

我是新手,所以是的:\

【问题讨论】:

【参考方案1】:
document.getElementById("serverTime").innerhtml = ...;

【讨论】:

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

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

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

Example.

【讨论】:

我试过了,但它只是打开一个白色背景的窗口,里面有我输入的文字.. 它对我有用:

以上是关于更改跨度文本? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何对齐跨度旁边的中心文本? [复制]

在Android中更改跨度内的文本时删除跨度

如何防止通用选择器规则影响跨度? [复制]

更改跨度文本值 JavaScript/jQuery

为啥自定义字体会移动文本(更改垂直对齐方式)? [复制]

在文本更改时访问文本框的复制值