2017-06-03 90 views
0
<script> 
    var a = new Array(); 
    var table1 = document.createElement('table'); 
    for(i=0;i<10;i++) 
    { 
     j = i.toString(); 
     a = 2+j.sup(); 
    } 

    for(tableIndex=0;tableIndex<10;tableIndex++) 
    { 
     var td1 = document.createElement('td'); 
     var text1 = document.createTextNode(a[tableIndex]);       
     td1.appendChild(text1);        
     tr.appendChild(td1);         
     td1.style.borderStyle = "solid"; 
     td1.style.padding = "10px"; 
    } 
    table1.appendChild(tr); 
</script> 

在此腳本中,我創建了動態表,並且希望行內的值是2的上標。但它沒有正確顯示,它顯示了某些內容比如「2 sup 0 sup close」標籤。如何使用javascript在動態創建的表中顯示上標動態值

+0

長度未定義,你也想要一個[i] –

+0

長度是可變的,它可以有任何值 –

回答

0

由於explained by the MDNsup函數已被棄用。我建議你在<span></span>中包裹你的號碼,添加一個sup類並使用css來設置它。

相關問題