Unb*_*ble 1 html javascript iframe jquery
我正在学习Web开发,并试图实现将外部网页添加到简单HTML页面的任务。因此,我有一个文本框,需要在其中放置URL,并根据该文本框来呈现iframe。src使用的.attr属性直接加载属性时,网页可以正确呈现jquery。
没有文本字段的工作示例:
的HTML
<div id="mydiv">
<iframe id="frame" src="" width="100%" height="300">
</iframe>
</div>
<button id="button">Load</button>
Run Code Online (Sandbox Code Playgroud)
脚本
$(document).ready(function(){
$("#button").click(function () {
$("#frame").attr("src", "https://www.wikipedia.org/");
});
});
Run Code Online (Sandbox Code Playgroud)
以下是我想要的
的HTML
Enter the URL
<input id="url" type="text"/>
<div id="mydiv">
<iframe id="frame" src="" width="100%" height="300">
</iframe>
</div>
<button id="button">Load</button>
Run Code Online (Sandbox Code Playgroud)
脚本
<script>
$(document).ready(function(){
$("#button").click(function () {
var x = $("#url").val();
$("#frame").attr('src', 'x');
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我提到了此链接,但找不到答案。我的JSfiddle新手尝试将错误消息显示为{"error": "Please use POST request"}。我需要使用loadjquery方法吗?我只想阅读文本框的内容,然后单击按钮在iframe中打开页面。链接到我的JSFiddle
您可以尝试这个简单的示例吗?-我已经默认输入为,https://en.wikipedia.org但是您可以在那里尝试其他URL。
$(document).ready(function(){
$("#button").click(function () {
var url = $('#url').val();
$("#frame").attr("src", url);
});
});Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div id="mydiv">
<input id="url" type="text" value="https://en.wikipedia.org"/>
<iframe id="frame" src="" width="100%" height="300">
</iframe>
</div>
<button id="button">Load</button>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7791 次 |
| 最近记录: |