javascript - 通过单击图像更改 div 内容

标签 javascript jquery

我有这个div:

<div class="main_mark">
    <img src="/assets/welcome_main.png" alt="main" class="main_mark_image" />
</div>

我想要下一件事:当用户单击图像时,此 div 将更改为:

<div class="main_mark">
    <embed width="420" height="345" src="http://www.youtube.com/v/XjR-4lbK1mI" type="application/x-shockwave-flash">
    </embed>
</div>

所以在我的 JavaScript 中,我尝试做类似的事情:

$(".main_mark_image").click(function () {
    $("#main_mark").innerHTML = "<embed width=420 height=345 src=http://www.youtube.com/v/XjR-4lbK1mI type=application/x-shockwave-flash></embed>";
});

但这并没有改变任何东西..

感谢任何帮助!

最佳答案

使用html函数:http://api.jquery.com/html/

$(".main_mark_image").click(function () {
    $("#main_mark").html("<embed width=420 height=345 src=http://www.youtube.com/v/XjR-4lbK1mI type=application/x-shockwave-flash></embed>");
});

关于javascript - 通过单击图像更改 div 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14752156/

相关文章:

javascript - AJAX和PHP登录失败

javascript - 最小化bootstrap 3下拉菜单的宽度

javascript - 如果没有发生按键事件,js 按键事件和操作之间的时间间隔

javascript - 为什么jQuery或诸如getElementById之类的DOM方法找不到元素?

javascript - 在循环 + Nodejs 内使用带有 async/await 的循环

php - 如何确定应用程序是在 Facebook 内部还是在 Facebook 外部运行

JavaScript 响应文本

javascript - 保护文本框免受键盘输入的影响

javascript - 如何在 jquery 对话框中初始化 Google map ?

javascript - React : statusCode: 400,名称: "Error",消息: "The limit parameter "未定义“无效