日期:2014-05-18  浏览次数:20415 次

====動態添加label時,判斷當新的innerHTML與上一個innerHTML相同時不能添加,如何判斷?
label是如下這樣新增的:

    var   dv=document.getElementById(dvID);

    var   lbPrompt=document.getElementById( 'ddlBadItem ').options[document.getElementById( 'ddlBadItem ').selectedIndex].text+ "( "+document.getElementById( 'ddl1 ').options[document.getElementById( 'ddl1 ').selectedIndex].text+ "): "

    var   lb=document.createElement( "label ");
    lb.innerHTML=lbPrompt;
    lb.id= "label "+i;
    dv.appendChild(lb);
......
    dv.appendChild(document.createElement( "BR "));
    i++;  


我要防止一樣的內容多次添加,想這樣:當新label的innerHTML與上一個innerHTML相同時不能添加,請問如何判斷?

謝謝!

------解决方案--------------------
var lab=document.getElementById( 'label '+(i-1))
if lab.innerHtml!=lbPromot{} ELSE {ALERT( 'ABandon! ')}