我的要求是分割一些文字陣,可以說選擇 - jQuery的/ JavaScript的
"blabla32020|dmakdj9230|3023902|dkasdfj39|etcetc"
而且我也將DIV與同IDS例如:
<div id=blabla32020></div>
我想要將這些顏色的背景顏色更改爲一種顏色。也可以忽略是否有一個元素不存在(例如,如果沒有dkasdfj39的div,那麼我不應該得到一個錯誤)。我試過這個,但它在Chrome上給我一個Type錯誤(在blabla32020前面顯示一個entermark)。
var bdata = bookcaldates.innerHTML.replace(/-/g,"");
var bookdatesreference = bdata.split("|");
for(var i=0; i<bookdatesreference.length; i++)
{bookdatesreference[i].style.color='white';}
我得到谷歌Chrome以下錯誤: 未捕獲的語法錯誤,無法識別的表達式:# 31082013PV1 注:31082013PV1是div ID。順便說一句,#和3之間有一個空格 –
刪除了製表符。 bookcaldates.innerHTML = bookcaldates.innerHTML.replace(/ -/g,「」);書名爲內容的書名爲bookcaldates.innerHTML = bookcaldates.innerHTML.replace(/ \ |/g,「,#」); bookcaldates.innerHTML =「#」+ bookcaldates.innerHTML;書名爲.dll的書名爲bookcaldates.innerHTML = bookcaldates.innerHTML.replace(/(\ r \ n | \ n | \ r)/ gm,「」); (0,-2); bookcaldates.innerHTML = bookcaldates.innerHTML.slice(0,-2); jQuery.noConflict(); $(bookcaldates.innerHTML).css('color','white'); –