我想刪除文本與這種情況下(訪問此http://jsbin.com/elehug/2/edit
): 當我檢查NEG1兩次,附加「text1 text1」,然後我檢查POS1一次,我想要「text1」擦除,我也再次檢查POS1再次擦除「text1」,所以textarea中沒有文字。刪除順序文本
有什麼建議嗎?
我想刪除文本與這種情況下(訪問此http://jsbin.com/elehug/2/edit
): 當我檢查NEG1兩次,附加「text1 text1」,然後我檢查POS1一次,我想要「text1」擦除,我也再次檢查POS1再次擦除「text1」,所以textarea中沒有文字。刪除順序文本
有什麼建議嗎?
你可以像下面這樣做
var txt = document.getElementById("posbox").value;
if (txt.length>elem.length){
document.getElementById("posbox").value = txt.substr(0,txt.length-elem.length);
}else{
document.getElementById("posbox").value='';
}
你糾正PHP代碼爲:
<?php
for ($j = 51; $j <= 53; $j++) {
echo '
<div id="part'. $j .'" >
<div id="teks'.$j.'">TEXT 2 </div>
<input type="radio" id="pos'. $j .'" name="teks'.$j.'" value="POS" onclick="addPOS(this.previousElementSibling.innerHTML);">POS2</input>
<input type="radio" id="neg'. $j .'" name="teks'.$j.'" value="NEG" checked="checked" onclick="delPOS(document.getElementById(\'teks'.$j.'\').innerHTML);">NEG2</input>
</div>';}
?>
基本上我已經正確命名的div,改變了雙引號teks'.$j
爲單引號。
嗨,@ bansi感謝您的迴應,你可以在我的鏈接上顯示它嗎?謝謝 – user2413763
@ user2413763我編輯了你的腳本。檢查您是否可以看到更改。 [實時預覽](http://jsbin.com/elehug/9) – bansi
對於遲到的回覆感到抱歉。很大的幫助。謝謝:) – user2413763
爲什麼這個標籤爲「javascript」,如果你想用PHP做到這一點? – Pointy