我想尝试做这样的事情,我改变特定div的href位置。我知道我可以使用Iframe,但我试图避免使用框架。有没有办法实现这一点,用户点击一个按钮,只有一个div的来源发生变化,但网站的其余部分保持不变。
<script>
function chdiv()
{
document.getElementById("div2").location.href="google.com";
}
</script>
<div id="div1">
<button id="change" onclick="chdiv();"
</div>
<div id="div2">
<div>
答案 0 :(得分:0)
不,而且div没有location
财产。你可以考虑做一个AJAX请求来引入你需要的任何HTML。
$.get('url', function (data) {
$('#div2').html(data);
});
答案 1 :(得分:0)
不,我不相信你正在寻找的行为是可能的。 Div没有location
属性。您可能需要使用AJAX来更改您要更改的div中的任何数据。
答案 2 :(得分:0)
不是这样,但你可以用AJAX做到这一点:
<div id="div1">
<button id="change">load</button>
</div>
<div id="div2"></div>
-
$(document).ready(function(){
$("#change").click(function(){
$("#div2").load('http://google.com/');
});
});