关于innerHTML后面跟内置函数的问题

function showHide(count){
var abc =document.getElementById("abc");
var clock="[在线打印]"
abc.innerHTML=clock;
}
执行不了
[b]问题补充:[/b]
我是做个DIV弹出窗体,
${item.promotionPic }"width="135" height="60" border="0" />
通过点击图片弹出窗体。来执行下面的:
function showHide(picPath,count){
var search = document.getElementById("search");
var showindex =document.getElementById("show_count");
var clock_count = document.getElementById("clock_count");
search.style.display='block';
var img = "";
clock_count.innerHTML="
[在线打印]";
showindex.innerHTML=img;
}函数,这个函数我改了,但printPromotion里沃都给实际值了也不执行

没什么说的,把要inner的内容先打印出来看看,保证正确定了再放进去
再把整个页面用firebug看看。那里会报错。

[code="java"]var clock="[在线打印]" [/code]
这句话明显有问题。如果我断句的话是这样
[code="java"]var clock="[在线打印]" [/code]
引号根本没有匹配起来