我有以下Onclick事件
onClick="document.body.style.background = 'url(galleries/g2.jpg)'"
当我将它附加到
时<a onClick="document.body.style.background = 'url(galleries/g2.jpg)'"> blah</a>
一切正常。但我希望它作为一个身体onclick事件如下
<body class="g" onClick="document.body.style.background = 'url(galleries/g2.jpg)'">
我没有骰子。
唯一需要注意的是,“g”类已经指定了背景图像,但我认为这不重要。
答案 0 :(得分:0)
像这样使用this.
<body onClick="this.style.background = 'url(http://placehold.it/20x50)';">
上面代码jsfiddle.net/mrRRG/2/的JSFiddle。 但请不要使用这种类型的代码构造。最好制作一些CSS类并使用javascript在事件触发时更改它们