JAVASCRIPT字符串与数字相连的问题

来源:互联网 发布:天敏高清网络机顶盒 编辑:程序博客网 时间:2024/04/28 11:06

JS的过程中可能要用到字符串与数字相连成一个新的字符串变量的情况,有可能数字是变化的。

而当字符串要放到另一个字符串里的时候这个问题就很容易让人分不清了。

 

如:

var itemCount = 1;

for(;itemCount<10;itemCount++){

       Var ContentTab = "ContentTab" + itemCount;

}

这个容易理解。得到ContentTab为ContentTab1,ContentTab2....

但如果像下面函数中的那样就一定要理解itemCount这个变量了。

strDiv += "<table id=/"ContentTab"+itemCount.value+"/"WIDTH=/"100%/" BORDER=/"0/" CELLSPACING=/"1/" CELLPADDING=/"2/"style=/"table-layout = /'fixed/'/" >"; 

这个语句要分成下面三个语句来理解

strDiv = "<table id=/"ContentTab";

strDiv += itemCount.value;

strDiv += "/"WIDTH=/"100%/" BORDER=/"0/" CELLSPACING=/"1/" CELLPADDING=/"2/"style=/"table-layout = /'fixed/'/" >"; 

 

function splitItems(){
    var itemCount = document.prepareTempTdecForm.NoOfItems;
    itemCount.value ++;
    var divDF = document.createElement('<div id="divTempDoc' + itemCount.value + '">');
    document.all.item('ContentDiv').appendChild(divDF);       
    var strDiv = "";   
    strDiv += "<table id=/"ContentTab"+itemCount.value+"/" WIDTH=/"100%/" BORDER=/"0/" CELLSPACING=/"1/" CELLPADDING=/"2/" style=/"table-layout = /'fixed/'/" >";   
    strDiv += "<tr>";   
    strDiv += "<td width=/"5/"><input type=/"checkbox/" name=/"msgId/" class=/"checkbox/" value=/"/"></td> "; 
                   
    strDiv += "</tr>";
    strDiv += "</table>";
    alert(strDiv)
    divDF.innerHTML = strDiv;
   
}

 

 

原创粉丝点击