Код ниже должен решить это для вас.При первой замене он сохраняет исходное содержимое, а затем каждый раз, когда он изменяет текст в элементе div, он добавляет к нему исходное содержимое.
<body onload ="init()">
<h1>Search engine bêta version</h1>
<input id="text" type="text" size="60" value="Type your keywords" />
<input type="button" value="Display the results" onclick="check();" />
<script ="text/javascript">
//Whether or not we're replacing the content in the div for the first time
var firstReplace = true;
//The original content of the div
var originalContent;
function check() {
var div = document.getElementById("level0"); // Here level0 takes the value of Type your keywords and I want it to stick with the first value
//Check if this is the first time
if (firstReplace) {
//Is the first time, so store the content
originalContent = div.innerHTML;
//Set firstReplace to false, so we don't overwrite the origianlContent variable again
firstReplace = false;
}
div.innerHTML = originalContent + ' ' + document.getElementById("text").value;
}
</script>
<div id="level0"> // The value I want to keep
</div>
</body>