更改getElementsByClassName()[i]字段

时间:2014-07-13 12:52:14

标签: javascript replace getelementsbyclassname

我通过JavaScript正确地知道了,但是我有一个问题,我无法在stackoverflow上找到解决方案。 我想替换网页上的字符串,我只有class,而不是ID

document.getElementsByClassName('ep_price')[0]="FOO"

这应该将定义的elemet更改为FOO,但它不会这样做,我不知道为什么不...

我已经读过我应该使用.value,但这个var甚至没有定义......

请参阅下面的Chrome控制台屏幕截图:

Google Chrome JavaScript console![][1]

1 个答案:

答案 0 :(得分:1)

如果您打算更改文字,则需要使用.textContent属性。

document.getElementsByClassName('ep_price')[0].textContent ="FOO"