我試圖在關聯的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我用。
任何幫助,將不勝感激!
一個選擇了類型= 「按鈕」? – epascarello
您是否知道**「
不計算您的發佈代碼中的主要語法錯誤'cell.innerHTML =」