HTML 不能与 JavaScript 一起使用
HTML not working with JavaScript
当我用<script></script>
将JavaScript放入html中时,JavaScript似乎无法运行,但是它与在线工具一起使用可以正常工作。他们JavaScript应该能够在点击图像时用视频替换图像。如何添加到 html 中?
使用此在线工具时可以正常工作http://jsfiddle.net/odoycz6n/3/
.html
<img src="http://www.whatever9495.com/template/damei_d21/image/logo.png" data-video="https://drive.google.com/file/d/0Bwbk-P9knHkGa21vSzYzMFl6YXM/preview">
JavaScript
$('img').click(function() {
video = '<iframe src="' + $(this).attr('data-video') + '" width="715" height="480" frameborder="0" allowfullscreen=""></iframe>';
$(this).replaceWith(video);
});
jsfiddle 默认加载 jQuery。在您自己的代码中使用它之前,您需要加载 jQuery,例如
<script src="http://code.jquery.com/jquery-1.12.0.min.js"></script>
只需在下面插入<script>
<img >
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>
</head>
<body>
<img src="http://www.whatever9495.com/template/damei_d21/image/logo.png" data-video="https://drive.google.com/file/d/0Bwbk-P9knHkGa21vSzYzMFl6YXM/preview">
<script>
$('img').click(function() {
video = '<iframe src="' + $(this).attr('data-video') + '" width="715" height="480" frameborder="0" allowfullscreen=""></iframe>';
$(this).replaceWith(video);
});
</script>
</body>
</html>
相关文章:
- Javascript-如何让脚本与Ajax请求的数据一起运行
- Javascript”;onmousemove”;事件无法与类一起使用
- 为什么不't我的ruby代码与javascript文件一起插入
- Javascript无法与Onsen一起在Cordova工作
- javascript中是否有更标准化的方法来转换(序列化)非表单数据以与ajax一起使用
- 使用javascript将两个输入的日期添加在一起
- AJAX:为什么不是't我的javascript与内容一起加载
- PHP、Javascript和SQL代码混杂在一起
- 我的HTML、CSS和Javascript应该放在一起还是分开
- 如何将window.setTimeout与javascript和模块模式一起使用
- 在 JavaScript 中使用侦听器将输入字段链接在一起
- 两个独立工作的javascript函数,但不能一起工作
- 如何有效地匹配两个不同 JavaScript 对象上的 id,并将它们合并在一起
- 使用 javascript 将各种输入字段添加到一起
- 如何将索引数据库与 Metrostyle Javascript 一起使用
- JavaScript 将字符串与退格符连接在一起
- JavaScript Stack - Web Server 和 API Server:一起或分开
- 如何将html中select选项的输入与javascript一起使用
- 将where子句与javascript变量一起使用
- 试着把这些东西组合在一起——JavaScript、HTML、PHP和重新加载内容