初學者在這裏重寫表格單元格?
見 - http://www.w3schools.com/js/tryit.asp?filename=try_dom_tablerow_cells
在這個例子中,當按下變化的內容,新的內容寫在左上角的單元格。是否有可能將其更改爲右上角?如果是這樣,怎麼樣?
初學者在這裏重寫表格單元格?
見 - http://www.w3schools.com/js/tryit.asp?filename=try_dom_tablerow_cells
在這個例子中,當按下變化的內容,新的內容寫在左上角的單元格。是否有可能將其更改爲右上角?如果是這樣,怎麼樣?
改變功能changeContent()
看起來是這樣的:
function changeContent() {
var x=document.getElementById('myTable').rows[0].cells;
x[1].innerHTML="NEW CONTENT";
}
基本上你正在改變X [0] .innerHTML(第一個單元格遇到)至x [1 .innerHTML(它遇到的第二個單元格)。
變化x[0].innerHTML="NEW CONTENT";
到x[1].innerHTML="NEW CONTENT";
是的,這是可能的,用x [1]重新放置x [0]。
x是第一行的每個單元格的數組。因此,X [0]是第一個單元格(左起)等
在這裏你可以看到按鈕觸發功能:
function changeContent()
{
var x=document.getElementById('myTable').rows[0].cells;
x[0].innerHTML="NEW CONTENT";
}
它是由這家名爲:<input type="button" onclick="changeContent()" value="Change content">
如果我們改變功能,像這樣:
function changeContent()
{
var x=document.getElementById('myTable').rows[2].cells;
x[1].innerHTML="NEW CONTENT";
}
它將填充右下方的細胞來代替。
只需更改與x[0].innerHTML="NEW CONTENT";
行至x[1].innerHTML="NEW CONTENT";
[請考慮約爲W3Schools的有些謹慎。(http://w3fools.com) – Pointy
是的,這是可能的。但爲了獲得最佳的學習體驗,您應該嘗試自己弄清楚。但是請注意,[w3fools](http://w3fools.com)並不是最好的地方。 –
未來,您應該獨自玩弄代碼,看看如何破解它,讓它工作,改變它等等。我們很樂意在這裏提供幫助,但是如果您發現這一點,您將學到最多的東西事情爲你自己。 –