2012-09-27 57 views
0

我試圖在關聯的Javascript函數中使用.innerHTML將輸入按鈕插入到HTML表格中。使用innerHTML將<select>按鈕插入HTML表格

每當我使用相同的JS,但用其他HTML替換「選擇」,它工作得很好。只有<輸入類型=「按鈕」/>和<按鈕>不起作用。

該問題至少出現在IE,Firefox和Chrome中。 Chrome返回「意外標識符」錯誤。

縮寫代碼(原未):

function newrow() { 
    table = document.getElementById("Table"); 
    row = table.insertRow(1); 
    cell = row.insertCell(0); 
    cell.innerHTML = "<input id="Button" type="button" value="ClickHere" />"; 
}; 

我試圖與格式的文本( 「< b>文字</B>」)和鏈接,和兩個顯示正確地更換HTML。

我也創建該對象的腳本之外,而這個工作,但似乎沒有必要:

<input id="Button" type="button" value="ClickHere" /> 

<script type="text/javascript"> 

function newrow() { 
    table = document.getElementById("Table"); 
    button = document.getElementById("Button"); 
    row = table.insertRow(1); 
    cell = row.insertCell(0); 
    cell.innerHTML = button; 
}; 

這工作,但行動笨拙和複雜化的任何「getindex」 S我用。

任何幫助,將不勝感激!

+1

一個選擇了類型= 「按鈕」? – epascarello

+2

您是否知道**「