0

我有一个网页,我正在其中创建一个数组,现在它显示的索引如 0.pdf 用于命名,但我希望如果它索引为 0,那么它应该重新运行名称,对于 o.pdf 的地方应该命名为 .pdf,如代码中给出的那样这是我的数组

var ad = ['ADVOCIN PI', 'DRAXXIN PI', 'EXCEDE PI', 'FLUNIXAMINE PI', 'NAXCEL  PI', 'LIQUAMYCIN LA 200 PI'];
var con = document.getElementById('first_div');
var charr = document.getElementById('search_input').value;

var charr2 = charr.toUpperCase();
var str = '';
var j = 0;
var len = ad.length;
var break_line = '<tr><td></td><td colspan="4" align="right"></td></tr><tr><td></td><td colspan="4" align="right"></td></tr><tr><td></td><td colspan="4" align="right"></td></tr><tr><td></td><td colspan="4" align="right"></td></tr><tr><td></td><td colspan="4" align="right"></td></tr>';
for (j = 0; j < len; j++) {
    var str = ad[j];
    var n = str.indexOf(charr2);
    if (n == 0)
        con.innerHTML += '<table id="results2" width="100%" border="1" style="margin:-68px  0 0 -2px; top:190px; bottom:100px; left:200px;"><tr><td>' + str + '</td><td colspan="4" width="6%" align="right"><a href="presenter.command(\'viewPdf\',{\'path\':%20\'/images/pdf/animal/Beef/' + j + '.pdf\'});">     <img src="images/view.png" style="margin-left:-227px; position:absolute;"></a><img src="images/email.png" id="' + j + '" onClick=mytest(this) style="position: absolute;margin-left: -145px;"/><img src="images/include_in_email.png" onClick=one_chk' + j + '() style="position: absolute;margin-left: -68px;"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input id="chk' + j + '" type="checkbox" name="click_1" value="" style="position: absolute;margin-top: 54px;margin-left: -73px; z-index:5;"> <img src="images/button.png" style="position: absolute;margin-top: 42px;margin-left: -87px;">&nbsp;</td></tr>' + break_line + '<img src="images/line.png" style="margin-bottom:-28px;"></table>';
}

在这里而不是 j 索引我想要像 DRAXIN PI.pdf 这样的值名称

4

1 回答 1

1

改变

/animal/Beef/'+j+'.pdf\'});"

/animal/Beef/' + str + '.pdf\'});"
于 2013-05-16T10:33:38.100 回答