编写文本文件并忽略HTML代码

时间:2017-04-23 00:40:44

标签: javascript html

我有一个应用程序,它将从整个段落创建一个文本文件,但我希望能够通过textarea或输入字段添加自定义文本。

但是当我运行代码时,我从文本区域获取HTML代码,因为它在段落块中,我怎么才能从文本区域获取值以避免打印HTML代码

这是我运行和下载文本文件时得到的结果。

Hello <textarea id="textbox">Type something here</textarea> Goodbye

这是我的jsfiddle

1 个答案:

答案 0 :(得分:-1)

只需通过textContent简单地更改innerHTML,然后替换默认的textarea。 希望有帮助:)这是https://jsfiddle.net/lephuctai/nmtb4dau/4/

var create = document.getElementById('create'),
    textbx = document.getElementById("bos").textContent;

  create.addEventListener('click', function () {
    var text = document.getElementById('textbox').value;
    textbx = textbx.replace('Type something here', text);
    console.log(textbx);
    var link = document.getElementById('downloadlink');
    link.href = makeTextFile(textbx);
    link.style.display = 'block';
  }, false);