0

http://jsfiddle.net/TAvtJ/

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

4

1 回答 1

5

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

如果您查看 jsfiddle 页面的左侧,您可以选择一个要包含的框架(它默认为 MooTools,但您可以使用 jQuery 和其他各种)并选择您的 JavaScript 是在 head、body、onload 处理程序还是onDOMReady 处理程序。

因此,如果您将其包含在头部或正文中,您的代码就可以工作:http: //jsfiddle.net/TAvtJ/1/

于 2012-07-09T04:53:00.917 回答