我有個內容是這樣的
<Script>
function rep(x,y)
{
//==傳進來後假如帶55會變成 55<input type='text' name='n55' size='5'>
xx = x+"<input type='text' name='n"+x+"' size='5'>";
if ( y ) //true代表有點就把字串加進去
document.all.addprod2.innerHTML += xx;
else
{
//==勾勾拿掉的要刪除之前加進去的字串
tt = document.all.addprod2.innerHTML;
document.all.addprod2.innerHTML = tt.replace(xx,"");
}
}
</Script>
<input type=checkbox value='55' name=confcok onclick='rep(this.value,this.checked)'>
<input type=checkbox value='44' name=confcok onclick='rep(this.value,this.checked)'>
您勾選的項目是<div id=addprod2></div>
當我點選checkbox時會看到下面會一直出現
當我把原先勾勾拿掉時,結果卻沒反應??
理論上應該也要把原先那串拿掉才對吧
想的半天搞不懂~~