像图片中展示的那样,怎么让他同步,也就是先加载完页面的dom再进行操作
onclick实际上指向的是window.dome这个对象。
不起作用有可能是你的window.dome没有定义;
是这个意思,现在我写成demo = function () { }就有用了
你的入口呢?你光是定义模块,没见你初始化啊。建议仔细看看使用文档。
我试了就是在他自身上加onclick后没用,加类的有用,不知道为什么,就是说没有定义
@model-zachary: 没有看到你的匿名模块。
@model-zachary: 问题中的那个截图,应该没有加载到浏览器。
@幻天芒: 是,说我没有定义那个东西,也就是没有获取到
@幻天芒:
大神请赐教
@model-zachary: 没区别,作用域也一样。前者会函数提前。
@幻天芒: 上面的问题就是这个造成的!写表达式的方式就有作用,表达式一般都要先var但是我var demo = function()就会报错,理论上使用要先var一下的
@model-zachary: 不用var是全局变量,没啥问题的。
@幻天芒: 嗯,大神就是不知道为什么function demo()不起作用,要写成 表达式的形式demo = function() 才起作用!这个写法还是头一次见,大神为什么呢
@model-zachary: 如果是你截图的写法,是能起作用的。可能是其他原因。你在测试的时候,要排除干扰(不相关)代码。