当我单击按钮时,我试图使其显示div,我在做什么错?

<button type="button" onclick="myFunction()">Click Me!</button>
<div class="dglow">Glow</div>

<script>
    function myFunction(){
        dglow.style.display='block'
    }
</script>

最佳答案

你用

 document.getElementById("Dglow")


但您的元素没有ID,而是一个类。

您有2种解决方法:

1)在您的元素中添加一个ID

<div id="Dglow" class="Dglow">
    Glow
</div>


Example

2)用类调用find元素

function myFunction() {
    var y = document.getElementsByClassName('Dglow');
    y[0].style.display = 'block';
}


Example

希望对您有帮助。

关于javascript - 如何使按钮在onclick上显示内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32153720/

10-10 21:48