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