onclick效果为什么没有

来源:9-16 创建元素节点createElement

慕圣9424722

2017-08-22 17:51

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回答

  • qq_灰色头像_17
    2017-09-23 11:29:26

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

  • qq_夏夜心星_0
    2017-09-08 11:16:52

    onclick的属性值是script

  • qq_夏夜心星_0
    2017-09-08 11:15:52

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


  • 丶痞子绅士
    2017-08-22 20:10:48

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

    慕圣9424...

    也没有效果啊

    2017-08-22 20:25:57

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题