Html 保留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

我有一个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.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)保持一致。