document.getElementById.innerText将控件的位置向右移动

时间:2014-11-06 09:16:24

标签: javascript asp.net

我有包含AsynFileUpload控件的表,我已经编写了javascript来检查要上传的文件扩展名,并且在检查之后,我使用document.getElementById.innerText来设置label的文本。 当文本设置为标签时,所有控件或表格的位置都会发生偏移(每次向右移动)。

我不知道为什么会这样,请帮忙。

代码:

function uploadStarted() {
       if (document.getElementById("<%=ddlArtifactType.ClientID%>").value == "Video") {
      var fileExtension = document.getElementById("<%=videoFile.ClientID%>").firstChild.value;
      var extension = fileExtension.substr(fileExtension.lastIndexOf("."), fileExtension.length-           fileExtension.lastIndexOf("."));
       if (extension.toString() != ".mp4" && extension.toString() != ".MP4") {
         document.getElementById("<%=lblError.ClientID%>").innerText = "File not supported";
         return false;
      }

0 个答案:

没有答案