如何获取用户输入并通过JavaScript将其直接发布到HTML标记中

时间:2013-08-30 01:08:25

标签: javascript html iframe input

我想获取用户输入(网站地址)并将其直接发布到iframe src标记中。这可以用Javascript完成还是我必须使用其他东西?可能是一个n00b问题,但不太确定从哪里开始。

<div id="target">
    <input id="target"></input> <button class="target">Submit</button>
</div>

<div>
    <iframe src="target address goes here from input">
    </iframe>
</div>

2 个答案:

答案 0 :(得分:3)

是的,Javascript可以做到这一点,该方法非常简单明了:

var iframe = document.getElementById("id-of-iframe");
var input = document.getElementById("id-of-input").value;
iframe.src = input;

答案 1 :(得分:0)

是的,这是可能的(但没有jQuery看不到;) 但是使用jquery就是这样

$(document).on('keyup', 'input[type="text"'. function(event){

  if(event.keyCode==13){ // Enter Key
    // Validate url

    // Set URL
    $(('iframe').attr('src', $(this).val());
  }

});