0

http://jsfiddle.net/TAvtJ/

もっと複雑なことをしようとしていますが、要素にスタイルを追加する基本を理解していないようですか? 私は何を間違っていますか?

4

1 に答える 1

5

問題は、jsfiddle がデフォルトでコードをonloadハンドラーに配置することです。これは、changeColor()関数がグローバル関数ではなく、インライン イベント属性からアクセスできないことを意味します。

jsfiddle ページの左側を見ると、含めるフレームワークを選択でき (デフォルトは MooTools ですが、jQuery やその他のさまざまなものを使用できます)、JavaScript をヘッド、ボディ、オンロード ハンドラー、またはいずれに配置するかを選択できます。 onDOMReady ハンドラー。

したがって、コードを head または body に含めると機能します: http://jsfiddle.net/TAvtJ/1/

于 2012-07-09T04:53:00.917 に答える