Javascript 使用onclick获取一个Var

Javascript 使用onclick获取一个Var,javascript,html,Javascript,Html,我想让我的网站上的每一张照片只在onclick事件上放大。当然,我可以为每个图片的Java代码,但我希望某物打开所有图片与一个命令!谢谢 函数pic(选择,单击){ p=选择; p、 style.width=“200px”; } 您可以通过在触发器中发送this来发送调用onClick事件的元素,如下所示: HTML: <div onclick="pic(this)" style="position: absolute; top: 100px; left: 100px; width: 1

我想让我的网站上的每一张照片只在onclick事件上放大。当然,我可以为每个图片的Java代码,但我希望某物打开所有图片与一个命令!谢谢

函数pic(选择,单击){
p=选择;
p、 style.width=“200px”;
}

您可以通过在触发器中发送
this
来发送调用
onClick
事件的元素,如下所示:

HTML:

<div onclick="pic(this)" style="position: absolute; top: 100px; left: 100px; width: 100px; height: 100px; background-color: red;"></div>

为了从JS访问该元素,您必须提供对该元素的引用。试试这个,
函数pic(选择,单击){
p=document.getElementById(选项);
p、 style.width=“200px”;
}

下面是一个简单的jQuery示例

HTML:

JS:


什么是
b1
b2
噢,非常感谢:D
function pic(element){
  element.style.width = "200px";
}
   <div class="box one"></div>
   <div class="box two"></div>
   .box {
     height: 50px;
     width: 50px;
   }

   .one {
     background-color: red;
   }

   .two {
     background-color: blue;
   }

   .large {
     width: 300px;
     height: 300px;
    }
   $('.box').click(function(e) {
      var box = e.target;
      $(box).toggleClass("large");
    })