问题简单分大量
<a href="#" onclick="show(<%#Eval("PSID")%>)" > <%#Eval("PSTheme")%></a>运行的时候提示缺少‘)’是怎么回事 --------------------编程问答-------------------- 你确认是这句错误?不是其他地方错误,这句话是可以正常编译的 --------------------编程问答-------------------- <a href="#" onclick='show(<%#Eval("PSID")%>)' > <%#Eval("PSTheme")%></a>
--------------------编程问答--------------------
双引号换成单引号就行。 --------------------编程问答-------------------- 这句没错误吧 --------------------编程问答-------------------- <a href="#" onclick='show(<%#Eval("PSID")%>)' >
<%#Eval("PSTheme")%>
</a> --------------------编程问答-------------------- <a href="#" onclick='show(<%# Eval("PSID")%>)' > <%#Eval("PSTheme")%></a> --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 单引号也不行呵呵,在源文件页面可以正常编译,但是页面JS的错误指向这一行,缺少‘)’ --------------------编程问答-------------------- 在html标签中不换单引号也可以。
在源文件页面可以正常编译,但是页面JS的错误指向这一行,缺少‘)’
--
是JS的错。如果是引号的问题会提示"未结束的字符常量";
在浏览器中查看源文件找到对应行。 --------------------编程问答-------------------- <a href="#" onclick='Look(<%#Eval("PSID")%>)' > <span> <%#Eval("PSTheme")%></span></a>
function Look(obj) {
alert(1);
select(obj);
}
连我这个方法都执行不了啊 --------------------编程问答-------------------- <%#Eval("PSID")%>得到的是不是整形的数? --------------------编程问答-------------------- onclick="show('<%#Eval("PSID") %>')"
直接复制我的代码 --------------------编程问答-------------------- 先定义两个变量,例如: var strName=<%#Eval("PSID")%>;
像上面那样分开接收一下值然后再去写,方便找出问题! --------------------编程问答-------------------- 肯定是你show方法里有错误 不是这标签的问题 去show里面去看看吧 --------------------编程问答-------------------- <a href="#" onclick='show(<%#Eval("PSID")%>)' > <%#Eval("PSTheme")%></a>
应该这样写,不然引号打架了哦 --------------------编程问答-------------------- 你的show()有问题吧
补充:.NET技术 , ASP.NET