javascript - 隐藏顶部图像后,如何将 `Hide Me` 按钮从底​​部带到网页顶部?

标签 javascript

我有以下代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>

    <script>
        function myEvent(){
            if(document.getElementById('demo2').innerHTML=="Hide Me"){
                document.getElementById('demo1').src='none';
                document.getElementById('demo2').innerHTML='Display Me';
            }
            else {
                document.getElementById('demo1').src="deepika.jpg";
                document.getElementById('demo2').innerHTML="Hide Me";
                changeCSS();
            }
        }

        function changeCSS(){
            document.getElementById('demo1').style.height="500";
            document.getElementById('demo1').style.width="400";
        }
    </script>

</head>
<body>
    <img src="deepika.jpg" id="demo1" height="500" width="400"><br>
    <button type="button" id="demo2" onclick=myEvent()>Hide Me</button>

</body>
</html>

点击 Hide Me 按钮后,我得到这个页面:

enter image description here

现在我想完全删除图片 block 并将 Display Me 按钮置于页面顶部。我该怎么做?

我只想使用纯 JavaScript 而不是 JQuery

最佳答案

如果我正确理解了这个问题,您想在单击按钮时切换图像的显示。您可以使用以下更新的 myEvent 函数:

function myEvent(){
    if(document.getElementById('demo2').innerHTML=="Hide Me"){
        document.getElementById('demo1').src='none';
        document.getElementById('demo1').style.display = "none";
        document.getElementById('demo2').innerHTML='Display Me';
    }
    else {
        document.getElementById('demo1').style.display = "";
        document.getElementById('demo1').src="deepika.jpg";
        document.getElementById('demo2').innerHTML="Hide Me";
        changeCSS();
    }
}

关于javascript - 隐藏顶部图像后,如何将 `Hide Me` 按钮从底​​部带到网页顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45971680/

相关文章:

javascript - 解析 JSON 数据并检查数组是否为空

javascript - 我可以在 Js 中更改对象的大小吗?

Javascript Todolist 类别 if else 语句

javascript - 在 JavaScript 中使用带小数点的 float 的最佳方法是什么?

javascript - 扩展 Javascript 对象功能集

javascript - 我的 jQuery map 片段在 3.0 中失败但在 2.0 中有效?

javascript - 如何将此 Greasemonkey 代码转换为适用于 Android 的 JavaScript?

javascript - rails : end of file reached

javascript - document.getElementById 不工作

javascript - 在其他选项卡上的一个 Web 浏览器实例中登录到应用程序