将div内的内容复制到变量中

时间:2014-09-02 16:58:19

标签: javascript html

我的JS中有这一行

    document.getElementById("divtry").innerHTML = jsdat;

divtry是我在HTML中的div,我想要在div中显示的内容(内容将与jsdat不同,因为像&lt;br&gt;这样的特殊字符,其他特殊字符将转换为HTML等价物。例如:&lt;br&gt;将转换为<br>

我的问题尚未解决。 我的输入是这个字符串。

     asd &lt;br&gt;sp

我需要输出如下。

     asd
     sp

我现在得到如下输出。

     asd <br> sp

我尝试了以下代码。

    document.getElementById("output").innerHTML = jsdat;
    var jsfin = document.getElementById("output").innerHTML;
    document.getElementById("o1").value = jsfin;

输出&amp; o1是我的2 div。 但是我在输出中获得了正确的输出,而在o1中我自己获得了输入文本。

所以,我的问题是,如何获取div divtry中的内容并将其分配给某个变量。 有人可以给我一个能做到这一点的功能。

1 个答案:

答案 0 :(得分:3)

在问这个问题之前你有没有尝试过?

jsdat = document.getElementById("divtry").innerHTML;