所以我在我的頁面中有一個表格,我想使用while循環來檢查代碼的第一列的內容。這是什麼我的代碼看起來像。我的表的名稱是「清單」使用javascript檢查表格單元格的內容
var row=1;
var cell=0;
var flag=true;
while (flag){
var ele = list.rows[row].cells[cell].innerHTML;
var stuff = ele.toString();
if (stuff.search("Live") > -1 || stuff.search("Offline") > -1){
row = row + 1;
}
else{
flag = false;
}
}
,並與可變我,然後我就可以去該行修改的東西特別,但由於某種原因,我不斷收到「遺漏的類型錯誤:無法讀取屬性‘的innerHTML’未定義「,當我嘗試運行它時,它不能正確輸出。我的表看起來像這樣
<table border="1" class="sortable" id="list">
<tr><th>Sort</th><th class="sorttable_nosort">Stream Name</th><tr>
<tr><td><script> livecheck("http://api.justin.tv/api/stream/list.xml?channel=gamespot", "True"); </script></td><td><a href="twitchtv.html" target="Stream">Twitch.tv test</a></td></tr>
<tr><td><script> livecheck("http://api.own3d.tv/liveCheck.php?live_id=6815", "true"); </script></td><td><a href="own3d.html" target="Stream">own3d test</a></td></tr>
<tr><td><script> livecheck("http://xcornellheronsx.api.channel.livestream.com/2.0/livestatus.xml", "true"); </script></td><td><a href="livestream(dot)com.html" target="Stream">livestream.com test</a></td></tr>
我不知道爲什麼它不工作。
你可以把這個在的jsfiddle,這樣我們可以嘗試修改。 –
你想用你的搜索功能做什麼?你從'livecheck()'方法得到了什麼結果。你確定它正在工作嗎?你想分享它完成測試jsfiddle – Sami