Я хочу попытаться сделать что-то вроде этого, где я изменяю местоположение href для определенного div. Я знаю, что могу использовать iframe, но я стараюсь избегать кадров. Есть ли способ сделать это, когда пользователь нажимает кнопку, а источник только одного div изменяется, а остальная часть сайта остается прежней.Можно изменить location.href div без использования iframe?
<script>
function chdiv()
{
document.getElementById("div2").location.href="google.com";
}
</script>
<div id="div1">
<button id="change" onclick="chdiv();"
</div>
<div id="div2">
<div>
Если вы сделали акт Div просто как кадр, какую выгоду вы получите от избежания фреймов? – Quentin
он будет использоваться для целей seo – user3005775
См. Мой предыдущий комментарий. Кажется, вы сбиваете с толку идею о том, что «вещи, которые делают iframe, плохо для SEO», «iframes - плохо для SEO». Создание iframe из JavaScript (т. Е. Использование Ajax, как подсказывает большинство ответов) не будет лучше для SEO, это будет хуже. – Quentin