我有一個動態生成的表輸出。如何用圖片替換表格單元值?
我有一個JavaScript函數,正在做一些着色和單元格值的替換,這很好(例如,當innerText==3;
請在下面找到示例代碼時,背景變成綠色)。
現在我正試圖在那些有innerText==9
的表格單元格中插入圖片。 是否可以在我的函數中包含此功能? 我嘗試使用pictureGrey
聲明將其分配給innerText
,但這不起作用。
有沒有人有想法,有人可以幫助我嗎?
非常感謝提前, 呂B.
function ModifyData() {
var Elements=document.getElementsByTagName('td');
pictureGrey="Z_led_grey.gif";
for(var i=0;i<Elements.length;i++) {
if(Elements[i].innerText=='3') {
Elements[i].style.color='green';
Elements[i].style.background='green';
Elements[i].innerText=' ';
}
if(Elements[i].innerText=='9') {
Elements[i].innerText= pictureGrey ;
}
}
}
嗨DoctorMick,自帶相當接近我想要的東西。現在它顯示了圖像的9和一個佔位符。是否有可能將圖像自動縮放到單元格的寬度和高度(這是動態的)並去掉數字「9」? – 2014-11-24 14:56:42
@GeroB。,看到更新,還沒有測試過,但它應該工作。 – DoctorMick 2014-11-24 15:06:37
好吧,沒有圖片不顯示,佔位符顯示,不適合。這是鏈接到圖片句法正確:pictureGrey =「C:\ temp \ Z_led_grau.gif」; ?非常感謝! – 2014-11-24 15:27:36