,所以我試圖調整功能,以便在需要的時候可以採取不同的輸入..的JavaScript功能調整輸入變量
功能如下:
<script type="text/javascript">
function previewFile() {
var preview = document.querySelector('#<%=Image1.ClientID %>');
}
</script>
,我想它來代替與此搜索的功能的輸入previewFile(Image)
,所以我試圖調整功能,以便在需要的時候可以採取不同的輸入..的JavaScript功能調整輸入變量
功能如下:
<script type="text/javascript">
function previewFile() {
var preview = document.querySelector('#<%=Image1.ClientID %>');
}
</script>
,我想它來代替與此搜索的功能的輸入previewFile(Image)
,你可以在你的函數使用通過整個對象與關鍵字這:
<script type="text/javascript">
function previewFile(imageName) {
var preview = imageName;
alert(preview);
}
</script>
<asp:Image ID="myImage" runat="server" OnClientClick="previewFile(this)"/>
工作!感謝rdn87! –
<script type="text/javascript">
function previewFile(imageName) {
var preview = document.querySelector('#<%=' + imageName + '.ClientID %>');
}
</script>
我在單引號中收到錯誤..他們不包括部分#<%= –
這將永遠不會像'#<%= Image1.ClientID%>'生成服務器端一樣工作。 – BenG
你可以把它作爲像previewFile(imageName)參數 – Avinash
'Image1'發生服務器端,爲時已晚去改變它客戶方 – adeneo
阿維納什之後如何把它傳遞querySelector函數內? –