您的位置:首页 > Web前端 > JavaScript

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

2009-07-03 15:06 295 查看
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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: