Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.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获取单击的元素src_Javascript_Src_Stock - Fatal编程技术网

如何使用javascript获取单击的元素src

如何使用javascript获取单击的元素src,javascript,src,stock,Javascript,Src,Stock,我需要股票的视频src当我在一个变量点击 <a onclick="hide(this)"> <div id="preview"> <div id="preview-coverflow"> <video width="100%" height="100%" class="cover" loop data-name="For Wes" autoplay>

我需要股票的视频src当我在一个变量点击

<a onclick="hide(this)">
     <div id="preview">
            <div id="preview-coverflow"> 
                <video width="100%" height="100%"  class="cover" loop data-name="For Wes" autoplay>
                    <source src="vid/mp4/For_Wes.mp4" type="video/mp4">stock
                </video>
           </div>
     </div>
</a>
由于我没有看到hide是如何定义的,您可以将其添加到页面底部,也可以通过将窗口添加到页面前部使其成为全局变量:

大多数开发人员都会建议您从函数中分离出来。在这种情况下,从链接中删除onclick并将此代码添加到底部:


我点击一个变量?变量?是的,一个变量我试了很多东西,我总是有一个未定义的src
window.hide = function() {
  var target = document.querySelector('#preview');
  // toggle display
  target.style.display = target.style.display === 'none' ? '' : 'none';
}
// change HTML to <a class="toggle">
document.querySelector('.toggle').addEventListener('click', function() {
  var target = document.querySelector('#preview');
  // toggle display
  target.style.display = target.style.display === 'none' ? '' : 'none';
});