[英]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.