【发布时间】:2011-10-02 13:11:54
【问题描述】:
我刚刚开始学习 JS。我正在尝试在我的 HTML 代码中的标签中更改 embed src 的值。但是我无法使用我编写的以下代码来做到这一点-
HTML -
<ol>
<li><a href="http://embedgames.ru/wp-content/games/kitty-throw.swf"
onclick="showGame(this);return false;">Kitty Throw</a></li>
</ol>
<embed id="gameHolder" src="http://pictat.com/i/2011/7/10/32479playscrnba.jpg"
quality="high" menu ="false" width="550" height="400"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" /></center>
JS:
function showGame(whichgame){var source=whichgame.getAttribute("href");
var game=document.getElementById("gameHolder");
game.setAttribute("src",source);}
我希望 JS 显示在默认情况下保存图像的 gameHolder 空间中选择的 flash 文件。仅凭我的 JS 初学者知识无法做到这一点,还请在使用时解释代码。
【问题讨论】:
-
您能否包含更多上下文,例如相关的 HTML 或您实际调用此函数的方式。此外,您是否考虑过诸如 JQuery 或 Prototype 之类的脚本库?
-
你试过 game.src = source; ?
-
您的代码似乎可以正常工作。哪一部分有问题?
标签: javascript embed src