如何使javascript创建的图像成为链接

如何使javascript创建的图像成为链接,javascript,Javascript,嘿,我对javascript和jquery不是很流利。 我想在单击一个div时用图像替换一个div,并使该图像可单击,即我想添加指向该图像的链接 为了实现这一点,我使用了javascript function ReplaceContentInContainer(id,content) { var container = document.getElementById(id); container.innerHTML = content; } 我从i

嘿,我对javascript和jquery不是很流利。 我想在单击一个div时用图像替换一个div,并使该图像可单击,即我想添加指向该图像的链接

为了实现这一点,我使用了javascript

function ReplaceContentInContainer(id,content) {      

        var container = document.getElementById(id);
        container.innerHTML = content;
}
我从index.ctp文件中将此javascript调用为

<div id="vedio-image">   
                    </div>

        <div class="title"> 
                                        <a href="javascript:ReplaceContentInContainer('vedio-image',
                                           '<img width=\'480px\' height=\'220px\' src=\'<?php echo $this->webroot.'img/'.$count['News']['videoImage']; ?> \'/ >')">
                                          <?php  echo $count['News']['title'];?>  
                                        </a>
                                    </div>

ReplaceContentInContainer工作正常,但我无法使该图像可单击。
请任何人帮忙。

您没有在
标记中单击
一次
,或者没有在
标记周围加上
)“>

旁注:我添加了
border=“0“
为了避免IE中出现蓝色边框。

您没有在
标记中写入
一次单击
,或者没有用
标记包围
标记。此外,您也没有使用jQuery。这是当前的一个问题:)@ShivanRaptor你可能是对的!你完全可以把它变成一个答案,做一把小提琴,然后享受一些投票…@OneTrickPony没有人说这是个问题=/他在问题中说他不精通JavaScript和jQuery。OP没有使用jQuery,只是指出了这一点。非常感谢Shivan Raptor,因为我告诉他我根本不擅长javascript……非常感谢,这是一个很大的帮助
<div id="vedio-image"></div>
<div class="title"> 
  <a href="javascript:ReplaceContentInContainer('vedio-image',
                                           '<a href=\'http://example.com\'><img width=\'480px\' height=\'220px\' border=\'0\' src=\'<?php echo $this->webroot.'img/'.$count['News']['videoImage']; ?> \' /></a>')">
  <?php  echo $count['News']['title'];?></a>
</div>