簡體   English   中英

通過JavaScript在標簽上設置文本

[英]Setting text on label by javascript

請幫我解決一下這個。 我頁面上有一個要由AjaxAsyncFileupload控件調用的函數。

 function uploadComplete1(sender, args) { 
   var file1 = new String(args.filename).toLowerCase(); 
   if (file1.indexOf('docx', file1.length - 4) == -1 && file1.indexOf('doc', file1.length - 3) == -1 && file1.indexOf('xlsx', file1.length - 4) == -1 && file1.indexOf('xls', file1.length - 3) == -1) {
      var elem = document.getElementById("ct100_ContentPlaceHolder1_lblUploadedFile1Minor_Network_Change");
   elem.InnerHTML = 'This file is not allowed.'; elem.style.visibility = "visible"; 
      } 
   } 

調用此函數時,出現錯誤:“未處理的異常:無法將屬性InnerHTML設置為null”

我找不到原因。 頁面上需要設置文本的標簽。 我什至通過chrome-pageinspect取了確切的名字,以確保我的名字正確。

在將標簽添加到頁面控件后,該腳本通過后面的代碼放置在頁面中。

我在這里做錯了什么?

設置innerHTML時檢查“ elem”是否為null

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM