button调用js方法
<body><scriptlanguage="JavaScript">functionhao(){if(document.button.ok2.value=="中国"){...
<body>
<script language="JavaScript">
function hao() {
if (document.button.ok2.value=="中国")
{
document.button.ok2.value="北京";
}
else
{
document.button.ok2.value="中国";
}
}
</script>
<button name="ok2" id="ok2" value="中国" onClick="hao();" >中国</button>
</body>
点击button没有反应,是怎么回事。求大侠指教 展开
<script language="JavaScript">
function hao() {
if (document.button.ok2.value=="中国")
{
document.button.ok2.value="北京";
}
else
{
document.button.ok2.value="中国";
}
}
</script>
<button name="ok2" id="ok2" value="中国" onClick="hao();" >中国</button>
</body>
点击button没有反应,是怎么回事。求大侠指教 展开
2个回答
展开全部
访问方式错误
document.button.ok2 --- 这样是取不到button对象
改成
document.getElementById("ok2").value
另外你的意思应该是修改button的文本,value是属性,对于button标签来说,这样是不对的,应该修改button标签中的html内容
function hao() {
if (document.getElementById("ok2").innerHTML=="中国") {
document.getElementById("ok2").innerHTML="北京";
}
else {
document.getElementById("ok2").innerHTML="中国";
}
}
追问
改了还是没有反应!!
追答
其实最好还是用input标签,type="button",那么你原来的方式就有效了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |