如何在JavaScript中按类获取HTML元素?

use*_*071 2 javascript

我试图操纵HTML,getElementsByClass()但由于某种原因它不起作用.当我用document.getElementByID()它时有效吗?为什么是这样?

<div class='boldStuff'> <p>Welcome to the site. </p> </div>

<script type="text/javascript">
    document.getElementsByClass('boldStuff').innerHTML = 'Fred Flinstone';
</script>
Run Code Online (Sandbox Code Playgroud)

God*_*win 6

尝试:

document.getElementsByClassName('boldStuff')[0]
Run Code Online (Sandbox Code Playgroud)