如何使用javascript获取单击的元素src
我需要股票的视频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>
<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';
});