私がしようとしているのは、HTMLテキストフィールドのユーザー入力をJS変数に保存してから、ボタンをクリックしてそのテキストをiframe。javascriptを使用してテキスト入力から文字列として値を格納する方法
jQueryを使用してテキストフィールドから情報を取得することは、ログ '$('#userinput ')をコンソールできるので問題ありません。値を返すが変数に保存するように見えるval()空の文字列
$(document).ready(function() {
$result = $('#userinput').val();
var output = document.getElementById('userinput').value;
var iframe = document.getElementById('iframe');
doc = iframe.contentDocument;
doc.open();
doc.write("test");
doc.close();
$('#btn_run').click(function() {
console.log($('#userinput').val());
console.log(output);
console.log($result);
doc.open();
doc.write(output);
doc.close();
});
});
そしてHTML::混乱
<input type="text" id="userinput">
<iframe id="iframe"></iframe>
<button id="btn_run">Run</button>
これは私の文字列を格納しようとするjQueryとバニラの両方を使用するコードです。
すべてのヘルプは高く評価され:)
もちろん。ブリリアント、ありがとう。 – RyanUK