Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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更改元素背景onclick调用函数_Javascript_Onclick_This - Fatal编程技术网

javascript更改元素背景onclick调用函数

javascript更改元素背景onclick调用函数,javascript,onclick,this,Javascript,Onclick,This,我们可以在单击使用此代码时更改元素背景 $("#coolMenu li").click(function(){ $(this).css('background-image', 'url(images/li-bg2.png)'); }); 如果我需要在onclick上添加一个函数,比如 <ul id="coolMenu"> <li> <a href='#' onclick="callMe(this)";>Click m

我们可以在单击使用此代码时更改元素背景

$("#coolMenu li").click(function(){ 
  $(this).css('background-image', 'url(images/li-bg2.png)');
});
如果我需要在onclick上添加一个函数,比如

    <ul id="coolMenu">
      <li>
        <a href='#' onclick="callMe(this)";>Click me</a>
      </li>
    </ul>
你可以做:

obj.style.backgroundColor = "red";
或者使用jQuery

$(obj).css("background-color", "red");

由于您使用的是jQuery,因此以下代码如下:

function callMe(obj)
{
   $(obj).css("background-color", "red");
}

你需要图像还是彩色背景?
function callMe(obj)
{
   $(obj).css("background-color", "red");
}