Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 编写文本文件并忽略HTML代码_Javascript_Html - Fatal编程技术网

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

Javascript 编写文本文件并忽略HTML代码,javascript,html,Javascript,Html,我有一个应用程序,可以从整个段落创建文本文件,但我希望能够通过文本区域或输入字段添加自定义文本 但是当我运行代码时,我从文本区域得到了HTML代码,因为它在段落块中,我怎么能只从文本区域得到值来避免打印HTML代码呢 这是我运行并下载文本文件时得到的 Hello在此处键入内容再见 这是我的JSFIDLE只需通过textContent简单地更改innerHTML,然后替换默认的textarea。 希望有帮助:)这里是 您希望从#textbox节点获取值,而不是从#bos节点获取innerHTML。

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

但是当我运行代码时,我从文本区域得到了HTML代码,因为它在段落块中,我怎么能只从文本区域得到值来避免打印HTML代码呢

这是我运行并下载文本文件时得到的

Hello在此处键入内容再见


这是我的JSFIDLE

只需通过textContent简单地更改innerHTML,然后替换默认的textarea。 希望有帮助:)这里是


您希望从
#textbox
节点获取
值,而不是从
#bos
节点获取
innerHTML
。但我希望我的段落中的文本显示您需要在此处发布代码,而不是明天可能更改或消失的第三方网站。谢谢,这正是我想要的
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);