Javascript - 编辑一个类而不是ID不工作/编辑一个类的高度

时间:2013-09-22 21:10:31

标签: javascript jquery html css

好吧,我尝试用JavaScript制作东西,但它不起作用。我玩了

document.getElementById('idhere').innerHTML('whateverhere');

什么不是,它运作良好。 然后我将使用

编辑一个类
document.getElementsByClassName('classname').innerHTML('whateverhere');

但它不会改变任何东西。我尝试了多次,但它不起作用。

现在,我的第二个问题是;我有多个像网站(论坛)上的那些;

<div style="height:250px;overflow: auto;">
    <blockquote class="signature restore">
        <div class="signaturecontainer">
            <a href="HREFHERE" target="_blank">
                <img style="max-width: 595px; cursor: pointer;" onclick="window.open(this.src)"  src="IMAGEHERE" border="0" alt="" />
            </a>
        </div>
    </blockquote>
</div>

我想改变高度,因为签名没有正确显示。 (你必须滚动才能看到整个签名。而且我希望它不是这样的,我想改变它,用它作为用户脚本。它取决于线程上有多少帖子

<div style="style here">

1 个答案:

答案 0 :(得分:3)

getElementsByClassName返回类似数组。 innerHTML不是函数。

var i,
    elements = document.getElementsByClassName('classname');

for (i = 0; i < elements.length; i++) {
   elements[i].innerHTML = 'whateverhere';
}