如何在代码中添加javascript?

时间:2015-12-31 09:53:00

标签: javascript c# asp.net

@if (Request.IsAuthenticated) 
{
    Response.Write("<script>setTimeout(function() {document.getElementById(\"basic-modal\").style.display = 'block'}, 400)</script>");
}

有更好的方法吗?
它有效,但对某些元素的css有影响。

1 个答案:

答案 0 :(得分:0)

我正在尽力推断你的意思。

您的问题是block显示不正确,您想要显示该元素,但显示值是否为initial

如果您想要恢复元素的initial显示,只需清空&#39;显示值display=''

*注意:这只会删除inline样式。如果您在样式表中另外设置了此元素的样式,则该样式将启动。

用你的例子:

@if (Request.IsAuthenticated) 
{
    Response.Write("<script>setTimeout(function() {document.getElementById(\"basic-modal\").style.display = \"\"}, 400) </script>");
}