2016-01-16 54 views
1

我有一個名爲「StartMsg」的函數,我想將文本添加到ID爲「屏幕」的div元素的「StartMsg」 。但遺憾的是,我只知道基本的JS,這是我迄今爲止的;添加但不覆蓋文本

function StartMsg() { 
document.getElementById('Screen').innerHTML = "The   game was created."; 
}  

但它會覆蓋所有我以前的文字(是的,我知道這是應該做的,我試圖找到一種方法,不覆蓋,但加!)。

+3

'的document.getElementById( '屏幕')的innerHTML + = 「遊戲已創建。」;' – Lewis

回答

0

使用textContent和CON-貓新的字符串

document.getElementById('Screen').textContent += " The game was created."; 

JSFIDDLE

1

你可以試試createTextNode()方法,

var your_div = document.getElementById('Screen'); 
var your_text = document.createTextNode("text added"); 
your_div.appendChild(your_content); 

使用innerHTML將刪除div元素內的所有聽衆

-1

您也可以使用append方法。

例如:

$('variable').append('some text'); 
+0

這不是Jquery的。? –