2017-04-23 2 views
-2

私は段落全体からテキストファイルを作成するアプリケーションを持っていますが、テキストエリアや入力フィールドからカスタムテキストを追加したいと考えています。テキストファイルを書き、HTMLコードを無視する

しかし、私は、コードを実行すると、その段落のブロックでは、どのように私はテキストエリアから値がこれは何であるHTMLコードに

の印刷を避けるために得ることができるので、私はテキストエリアからHTMLコードを持ってテキストファイルを実行してダウンロードすると、私は取得します。

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

はここで、デフォルトのテキストエリアを置き換えるのTextContentことで、私のjsfiddle

+0

です。 – zzzzBov

+0

しかし、段落のテキストも表示するようにします – Qaqiaq

+0

明日は変更または消えるサードパーティのサイトではなく、ここにコードを投稿する必要があります。 http://stackoverflow.com/help/how-to-ask – Rob

答えて

-1

ただ、単純な変更innerHTMLプロパティです。 :)助ける 希望はここにあなたが `#のbos`ノードから`#のtextbox`ノードから[値]ではなく `innerHTML`を取得したい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); 
+0

ありがとう、ちょうど私が探していたもの – Qaqiaq

関連する問題