如何将jquery库转换为纯javascript?在纯javascript中转换jquery
function appendText(){
var text = $("#text").val();
if ($("#text").val()){
var textArea = "<div class='divex'> <li style='list-style-type:none;' id='t"+counter+"'>"+text+"</li><button id='b"+
counter+"'name='t"+counter+"' >edit</button></div>";
$("#text").val();
$("#addedText").after(textArea);
$("#t"+counter).clear;
$("#t"+counter).attr('readonly','readonly');
$("#b"+counter).bind('click',makeAreaEditable);
$("#text").val('');
$('.divex').sortable();
counter++;
}
else{
}
};
的开始我想是这样的:
var counter=0;
function appendText(){
var text = document.getElementById('text');
if (document.getElementById('text').value){
var textArea = "<div class='divex'> <li style='list-style-type:none;'id='t"+counter+"'>"+text+"</li><button id='b"+
counter+"'name='t"+counter+"' >edit</button> </div>";
var texty = document.getElementById('addedText').appendChild(textArea);
,但我有一些问题。
我觉得我没atribue文本列表corectly ..这里是 我到目前为止有:
var counter=0;
function appendText(){
var text = document.getElementById('text').value;
if (document.getElementById('text').value){
var div = document.createElement('div');
div.class = 'divex';
var li = document.createElement('li');
div.appendChild(li);
document.createTextNode(text);
var bigdiv = document.getElementById('addedText');
bigdiv.appendChild(text);
counter++;
}
else{
}
};
'但我有一些问题。“ - 我也是。你能更具体地了解你遇到的问题吗? –
尝试更新您的问题,并指定您尝试了什么,什么没有工作。这将有助于我们更好地理解您的问题。 – Tom
有关重构工作代码的问题应该发布到http://codereview.stackexchange.com –