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

onclick效果为什么没有

onclick效果没有,为什么呀,求解


<script type="text/javascript">

var main = document.body;

//创建链接

function createa(color,value)

{

    var btn=document.createElement("input");

    function url(){

    window.open("http://www.imooc.com")

    }

    btn.onclick="url()";

    btn.style.color=color;

    btn.value=value;

    btn.type="button"

    main.appendChild(btn)

createa("red","慕课网");

// 调用函数创建链接

</script> 


正在回答

4 回答

createa("red","慕课网");这个代码在外面,你onclick调用的是函数里面的,外面的没作用,最好吧red和慕课网写到函数里

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

onclick的属性值是script

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

 btn.onclick="url()";在这里onclick事件 接收到的只是url()这个字符串。


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

把url()方法写到外面去。

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

慕圣9424722 提问者

也没有效果啊
2017-08-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

onclick效果为什么没有

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