我在后台写了这样一个方法
StringBuilder sb = new StringBuilder();
sb.Append("<script type=\"text=javascript\">");
sb.Append("permissonToEdit()");
sb.Append("</script>");
Page.ClientScript.RegisterStartupScript(this.GetType(), "", sb.ToString());
前台代码是
function permissonToEdit() {
var frALink = $("#fr_aLink");
var crALink = $("#cr_aLink");
frALink.style.display = "";
crALink.style.display = "";
};
为什么运行的时候没有效果??
sb.Append("<script type=\"text=javascript\">");这点写错了<script type=\"text/javascript\">
额,这个地方是错了,可是我改过来之后还是触发不了那个方法。把permissonToEdit()替换成alert(111)却能正常弹窗。这是为什么??
找到错了,$("#fr_aLink")这里获得的是jQuery对象,我应该转换成dom对象才对