如何使用javascript清除div中的文本

时间:2014-03-23 03:02:00

标签: javascript html appendchild

好的,这就是我所拥有的:

<script type="text/javascript">
    var where = document.getElementById("info")
    var texts = false;
    function clear() {
        where.innerHTML = "";
    };

    function dostuff(what) {

            if(where.style.value === ""){
    var comm = document.createTextNode(what);
    where.appendChild(comm);
}else {
    clear();
}

    };
</script>

id&#34; info&#34;是一个div

这基本上是一个垂直导航栏,当您将鼠标悬停在按钮上时,会在按钮下方显示工具提示。

所以我想首先检查div是否没有值,然后如果它没有,那么它会将文本附加到其中,否则它将清除文本但我也希望它在文本清除后附加文本。我不确定如何做到这一点,我们将不胜感激。感谢

1 个答案:

答案 0 :(得分:2)

既然您想要清除项目并将新文本放入,为什么甚至会为条件烦恼呢?你可以轻松地做到:

function dostuff(what) {
    where.innerHTML = what;
};

Working example

相关问题