TEXTAREA将html内容分配给值 - 不显示html标记

时间:2017-11-30 01:29:45

标签: javascript jquery html

我有html文件内容,并希望将其分配给TEXTAREA值。 但是如何不显示 html标签??

<TEXTAREA id="Terms"></TEXTAREA>
<script>
$.get("/mobile/en/html/tnc/apply.html", function(tnc) {
   var elem3 = document.getElementById('Terms');
   if (elem3){ elem3.value = tnc; }
});
</script>

apply.html

<html>
.......
</html>

因为它具有以下功能:

function disableDeclarationCheckbox() {
                var form = document.forms['CardForm'];
                var ta = document.getElementById('Terms');
                if (ta!=null && ta.scrollHeight <= ta.offsetHeight){
                    if (form){ if (form.cardTermsCheckbox){
                        form.cardTermsCheckbox.checked = false;
                        form.cardTermsCheckbox.disabled = false;
                    }}
                    return;
                }
                if (form){ if (form.cardTermsCheckbox){
                    form.cardTermsCheckbox.checked = false;
                    form.cardTermsCheckbox.disabled = true;
                }}
                $('textarea#Terms').on('scroll', function() {
                    if (this.scrollHeight <= (this.scrollTop+this.offsetHeight)) {
                        if (form){ if (form.cardTermsCheckbox){
                            form.cardTermsCheckbox.disabled = false;
                        }}
                    }
                });
                return;
            }

2 个答案:

答案 0 :(得分:0)

文字区域只显示文字,不会解释HTML。

使用div,而不是文本区域,如下所示:

NOT

如果您需要用户能够输入div,您可以将其更改为

def multipleFour(n):
    return not(n & 3)

答案 1 :(得分:0)

使用<span>代替<textarea>

<span id='Terms'></span>