为了账号安全,请及时绑定邮箱和手机立即绑定

大神看看我这代码哪里出了问题???

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Math </title>

<script type="text/javascript">

var i=Math.random()*10;

document.getElementsByTagName("button")[0].onclick=function(){

    document.getElementsByTagName("button")[0].innerHTML=round(i)

}

</script>

</head>

<body>

<button>点击</button>

</body>

</html>

为什么点击没有变化呢

正在回答

3 回答

<!DOCTYPE html>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Math </title>

<script type="text/javascript">


function func_click()
{
    var i=Math.random()*10;
 
    var myobj = document.getElementsByTagName("button")[0];
    //var myobj = document.getElementById("button");
    myobj.innerHTML = i;
    document.write(myobj.innerHTML);
    
}


</script>

</head>

<body>

<button id="button" onclick="func_click()">点击</button>

</body>

</html>

0 回复 有任何疑惑可以回复我~
#1

gangsterJ4229053 提问者

非常感谢!
2016-12-20 回复 有任何疑惑可以回复我~

If I were you I will split such function into sortable steps...

0 回复 有任何疑惑可以回复我~

button不是名字

<button id="xxxx" name="xxxx" class="xxxx">点击</button>

document.getElementsByTagName("xxxx")[0].onclick=function(){

0 回复 有任何疑惑可以回复我~
#1

gangsterJ4229053 提问者

我不是也是写的ByTagName吗
2016-12-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大神看看我这代码哪里出了问题???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信