Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 看起来很简单,为什么赢了';这不管用吗?_Javascript_Html_Css_Jsfiddle - Fatal编程技术网

Javascript 看起来很简单,为什么赢了';这不管用吗?

Javascript 看起来很简单,为什么赢了';这不管用吗?,javascript,html,css,jsfiddle,Javascript,Html,Css,Jsfiddle,尝试做一些更复杂的事情,但我似乎不理解向元素添加样式的基础知识?我做错了什么?问题是JSFIDLE默认将代码放入onload处理程序,这意味着changeColor()函数不是全局函数,无法从内联事件属性访问 如果您查看JSFIDLE页面的左侧,您可以选择要包含的框架(它默认为MooTools,但您可以使用jQuery和其他各种工具),并选择JavaScript是位于头部、主体、onload处理程序还是onDOMReady处理程序中 因此,如果您将代码包含在头部或正文中,则代码可以正常工作:问题


尝试做一些更复杂的事情,但我似乎不理解向元素添加样式的基础知识?我做错了什么?

问题是JSFIDLE默认将代码放入
onload
处理程序,这意味着
changeColor()
函数不是全局函数,无法从内联事件属性访问

如果您查看JSFIDLE页面的左侧,您可以选择要包含的框架(它默认为MooTools,但您可以使用jQuery和其他各种工具),并选择JavaScript是位于头部、主体、onload处理程序还是onDOMReady处理程序中


因此,如果您将代码包含在头部或正文中,则代码可以正常工作:

问题在于,JSFIDLE默认将代码放入
onload
处理程序中,这意味着您的
changeColor()
函数不是全局函数,无法从内联事件属性访问

如果您查看JSFIDLE页面的左侧,您可以选择要包含的框架(它默认为MooTools,但您可以使用jQuery和其他各种工具),并选择JavaScript是位于头部、主体、onload处理程序还是onDOMReady处理程序中


因此,如果您将代码包含在头部或正文中,代码就可以正常工作:

Offtopic rant:fiddle可以选择任何更糟糕的字体样式/大小吗?让
=
看起来像
-
,这是谁的好主意?对我来说,这似乎是一种普通字体。在FF中,我发现JSFIDLE字体很难阅读,除非我放大的比大多数其他网站需要的要大。离题咆哮:fiddle能选择更糟糕的字体样式/大小吗?让
=
看起来像
-
,这是谁的好主意?对我来说,这似乎是一种普通的字体。在FF中,我发现JSFIDLE字体很难阅读,除非我放大的比大多数其他网站需要的要多。