Html 保留div的内容
我有一个div,它的内容名为Html 保留div的内容,html,xhtml,w3c,Html,Xhtml,W3c,我有一个div,它的内容名为level0()。不幸的是level0更改了我的网页,我需要使用相同的第一个值重用div <script ="text/javascript"> var i=1; var firstText; function check() { if(i==1) { firstText=document.getElementById("text").value; } var div = document.getElementByI
level0
(
)。不幸的是level0
更改了我的网页,我需要使用相同的第一个值重用div
<script ="text/javascript">
var i=1;
var firstText;
function check() {
if(i==1)
{
firstText=document.getElementById("text").value;
}
var div = document.getElementById("level0"); // Here level0 takes the value of Type your keywords and I want it to stick with the first value
div.innerHTML = document.getElementById("text").value;
i++;
alert(firstText);
}
</script>
<div id="level0"> // The value I want to keep
</div>
我怎样才能做到这一点
<script ="text/javascript">
var i=1;
var firstText;
function check() {
if(i==1)
{
firstText=document.getElementById("text").value;
}
var div = document.getElementById("level0"); // Here level0 takes the value of Type your keywords and I want it to stick with the first value
div.innerHTML = document.getElementById("text").value;
i++;
alert(firstText);
}
</script>
<div id="level0"> // The value I want to keep
</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">
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
div.innerHTML = document.getElementById("text").value;
}
</script>
<div id="level0"> // The value I want to keep
</div>
</body>
<script ="text/javascript">
var i=1;
var firstText;
function check() {
if(i==1)
{
firstText=document.getElementById("text").value;
}
var div = document.getElementById("level0"); // Here level0 takes the value of Type your keywords and I want it to stick with the first value
div.innerHTML = document.getElementById("text").value;
i++;
alert(firstText);
}
</script>
<div id="level0"> // The value I want to keep
</div>
搜索引擎bêta版
函数检查(){
var div=document.getElementById(“level0”);//这里level0接受键入关键字的值,我希望它与第一个值保持一致
div.innerHTML=document.getElementById(“text”).value;
}
//我想要保留的价值
如果要使用显示结果的第一个“文本”,此代码可能有用
<script ="text/javascript">
var i=1;
var firstText;
function check() {
if(i==1)
{
firstText=document.getElementById("text").value;
}
var div = document.getElementById("level0"); // Here level0 takes the value of Type your keywords and I want it to stick with the first value
div.innerHTML = document.getElementById("text").value;
i++;
alert(firstText);
}
</script>
<div id="level0"> // The value I want to keep
</div>
搜索引擎bêta版
<script ="text/javascript">
var i=1;
var firstText;
function check() {
if(i==1)
{
firstText=document.getElementById("text").value;
}
var div = document.getElementById("level0"); // Here level0 takes the value of Type your keywords and I want it to stick with the first value
div.innerHTML = document.getElementById("text").value;
i++;
alert(firstText);
}
</script>
<div id="level0"> // The value I want to keep
</div>
var i=1;
var第一文本;
函数检查(){
如果(i==1)
{
firstText=document.getElementById(“text”).value;
}
var div=document.getElementById(“level0”);//这里level0接受键入关键字的值,我希望它与第一个值保持一致
div.innerHTML=document.getElementById(“text”).value;
i++;
警报(第一文本);
}
//我想要保留的价值
下面的代码应该可以为您解决这个问题。在第一次替换时,它将存储原始内容,然后每次更改div中的文本时,它将使用原始内容将其前置
<script ="text/javascript">
var i=1;
var firstText;
function check() {
if(i==1)
{
firstText=document.getElementById("text").value;
}
var div = document.getElementById("level0"); // Here level0 takes the value of Type your keywords and I want it to stick with the first value
div.innerHTML = document.getElementById("text").value;
i++;
alert(firstText);
}
</script>
<div id="level0"> // The value I want to keep
</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>
搜索引擎bêta版
//无论我们是否第一次替换div中的内容
var firstReplace=true;
//div的原始内容
var原始内容;
函数检查(){
var div=document.getElementById(“level0”);//这里level0接受键入关键字的值,我希望它与第一个值保持一致
//检查这是否是第一次
如果(第一次更换){
//是第一次,所以存储内容
originalContent=div.innerHTML;
//将firstReplace设置为false,这样我们就不会再次覆盖origianlContent变量
firstReplace=false;
}
div.innerHTML=originalContent+''+document.getElementById(“text”).value;
}
//我想要保留的价值
我想我们需要一些描述和代码来回答这个问题!谢谢你的回答,但我想坚持使用level0的第一个值(在我键入任何文本之前)。谢谢你的回答,但它不起作用:第一个level0保留在页面上,但当我单击level(0)下的另一个内容时(键入关键字的值)。啊,我想我误解了你的问题。因此,当您说“这里level0接受键入关键字的值,我希望它与第一个值保持一致”时,您的意思是要与输入框的第一个值保持一致(id为“text”),还是与div的第一个值保持一致(level0)?或者您的意思是希望创建另一个div,而不是仅仅替换“level0”的内容?我希望它与div的第一个值(level0)保持一致。