javascript调整函数输入变量

时间:2016-02-01 13:46:30

标签: javascript c# asp.net

所以我试图调整一个功能,以便在需要时可以采取不同的输入..

该函数如下所示:

<script type="text/javascript">
    function previewFile() {
        var preview = document.querySelector('#<%=Image1.ClientID %>'); 
    }
</script>

我希望它用函数previewFile(Image)

中的输入替换Image1

2 个答案:

答案 0 :(得分:2)

你可以在你的函数中使用它来传递整个对象,关键字这个

    <script type="text/javascript">
    function previewFile(imageName) {

        var preview = imageName; 
        alert(preview);
   }
  </script>

<asp:Image ID="myImage" runat="server" OnClientClick="previewFile(this)"/>

答案 1 :(得分:1)

<script type="text/javascript">
    function previewFile(imageName) {
        var preview = document.querySelector('#<%=' + imageName + '.ClientID %>'); 
}
</script>