JS / HTML中的Innerhtml只是重新加载页面

时间:2015-02-08 21:45:32

标签: javascript html innerhtml

编辑:只是为了澄清,我确实删除了document.write,但它仍然具有相同的效果。

这是我现在正在使用的代码:

<script language='javascript' type='text/javascript'>
function Beginnings() {
document.getElementById("TalkWindow").innerHTML = document.write("<a href      '#' onclick='nicetomeetyou();'>Hi John, my name is Jill</a><br>")
}
function nicetomeetyou() {
document.getElementById("TalkWindow").innerHTML = document.write("<a href '#' onclick='Beginnings2();'>Same here</a><br>")
}
function Beginnings2() {
document.getElementById("TalkWindow").innerHTML = document.write("<a href '#' onclick='END();'>Lets do this again, shall we?</a><br>")
}

</script><HTML>
<BODY>  
<table>
<tr>
<td> <div id="TalkWindow"> <a href='#' onclick='Beginnings();'>Hello</a>   </div>
</td>
</tr>
</table>

但是当我点击第二个选项“嗨约翰,我的名字是Jill”时,它在第二行添加“Same here”,然后立即将页面重新加载回“Hello”。关于代码有什么问题的任何想法?谢谢!

0 个答案:

没有答案