JavaScript 调整函数输入变量
本文关键字:变量 输入 函数 调整 JavaScript | 更新日期: 2023-09-27 18:32:48
SO 我正在尝试调整一个函数,以便它可以在需要时接受不同的输入。
该函数如下所示:
<script type="text/javascript">
function previewFile() {
var preview = document.querySelector('#<%=Image1.ClientID %>');
}
</script>
我希望它用函数中的输入替换 Image1 previewFile(Image)
你可以在函数中使用它,使用关键字 This 传递整个对象:
<script type="text/javascript">
function previewFile(imageName) {
var preview = imageName;
alert(preview);
}
</script>
<asp:Image ID="myImage" runat="server" OnClientClick="previewFile(this)"/>
<script type="text/javascript">
function previewFile(imageName) {
var preview = document.querySelector('#<%=' + imageName + '.ClientID %>');
}
</script>