簡體   English   中英

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

[英]How do i clear text out of a div using javascript

好的,這就是我所擁有的:

<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“info”是一個div

這基本上是一個垂直導航欄,當您將鼠標懸停在按鈕上時,它們會在按鈕下方的div中顯示工具提示。

所以我想首先檢查div是否沒有值然后如果沒有那么它會將文本附加到其中,否則它將清除文本但我也希望它在文本清除后附加文本。 我不知道如何做到這一點,我們將不勝感激。 謝謝

既然您想要清除項目並將新文本放入其中,為什么還要為條件煩惱呢? 你可以輕松地做到:

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

工作實例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM