我只是在處理這個腳本,但我不明白爲什麼它不會運行!任何幫助讚賞。試圖讓腳本工作使用Javascript的替換字符串
的Javascript
$(document).ready(function() {
var str = document.getElementById('size').innerHTML;
var res = str.replace('<p>','<input type="checkbox" value="');
var res = str.replace('</p>','" id="size" name="size[]" checked />');
document.getElementById('size').innerHTML=res;
});
HTML
<div id="size">
<p>xs</p>
<p>s</p>
<p>m</p>
<p>l</p>
<p>xl</p>
</div>
這裏的JS小提琴:http://jsfiddle.net/L2LGV/
'未捕獲的ReferenceError:$不是defined' - **讀取錯誤控制檯**在您的瀏覽器! – Quentin
使用jQuery(一旦包含)來修改屬性,而不是修改實際的html字符串。 – Johan
這是一個可怕的方式來取代網頁上的內容.....你需要研究一些dom操作,看看這裏提供的jQuery方法,並重新思考你的想法 - http://api.jquery.com/類別/操縱/ –