javascript - 如何在 cshtml 服务器端代码中编写以下行?

标签 javascript html client-side server-side

<script> function a(id) { var table = document.getElementById(id); .... } </script>

@{
   //trying to rewrite the line "var table = document.getElementById(id)" at here
 }

我可以知道这是否可行吗?服务器端有类似的代码吗?

最佳答案

如果您的问题是如何将服务端变量传递给 js 代码,则可以使用另一种方法来完成这项工作。 1.将服务端变量包装在html标签中,例如

在 html 代码中:

<input type="hidden" id="ssv" value="<% $id %>"/>

在js代码中:

var el = document.getElementById('ssy');
a(el.value);

关于javascript - 如何在 cshtml 服务器端代码中编写以下行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20917713/

相关文章:

javascript - 为什么 jQuery select 事件监听器会触发多次?

javascript - 父 div 可在另一个 div 之间点击

asp.net-mvc - ASP.Net MVC 2 中列表的客户端验证

javascript - node.js 从客户端执行服务器端功能

javascript - 我可以在运行时更改 Facebook 评论框插件的字体吗

javascript - 如何替换/命名 Javascript 键 :value object? 中的键

javascript - 如何让 react 达到一定量后消失?

html - ios 10 中的 apple-mobile-web-app-status-bar-style

reactjs - 如何仅在客户端导入 Next.js 中的函数?

javascript - 如何在导航栏下制作粘性 CTA,点击后关闭?