<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<script type="text/javascript" src="jquery_.js"></script>
<script type="text/javascript">
$(function(){
attract();
var $seldel = undefined;
var seldel = undefined;
function attract(){
$('li').click(function(){
$('li').css('background','pink');
this.style.backgroundColor = "green";
$seldel = $(this);
seldel = this;
});
}
$('#btnAdd1').click(function(){
var input = window.prompt('输入数据');
var $newli = $('<li>'+input+'</li>');
$newli.appendTo('#ol');
attract();
});
document.getElementById('btnAdd2').onclick = function(){
var input = window.prompt('输入数据');
var newli = document.createElement('li');
newli.innerHTML = input;
document.getElementById('ol').appendChild(newli);
attract();
}
$('#btnDel1').click(function(){
$seldel.remove();
});
document.getElementById('btnDel2').onclick = function(){
seldel.parentNode.removeChild(seldel);
}
$('#btnInsert1').click(function(){
var input = window.prompt('输入数据');
var $newli = $('<li>'+input+'</li>');
$newli.insertBefore($seldel);
attract();
});
document.getElementById('btnInsert2').onclick = function(){
var input = window.prompt('输入数据');
var newli = document.createElement('li');
newli.innerHTML=input;
var ol = document.getElementById('ol');
ol.insertBefore(newli,seldel);
attract();
}
$('#btnEdit1').click(function(){
var oldText = $seldel.html();
var $edit = $("<input id='btnE' type='text' value='"+oldText+"' />")
$seldel.html($edit);
$edit.focus();
$edit.blur(function(){
var newTxt = $(this).val();
$seldel.html(newTxt);
});
});
document.getElementById('btnEdit2').onclick = function(){
var oldTxt = seldel.firstChild.nodeValue;
var input = '<input id="num" text="text" value="'+oldTxt+'">';
input.innerHTML = oldTxt;
seldel.innerHTML=input;
seldel.firstChild.focus();
seldel.firstChild.onblur = function(){
var number = document.getElementById('num').value;
seldel.innerHTML = number;
}
}
});
</script>
</head>
<body>
<ol id="ol">
<li id="haha">1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ol>
<input id="btnAdd1" type="button" value="jquery添加数据" />
<input id="btnAdd2" type="button" value="dom添加数据" />
<input id="btnDel1" type="button" value="jquery删除数据" />
<input id="btnDel2" type="button" value="dom删除数据" />
<input id="btnInsert1" type="button" value="jquery插入数据" />
<input id="btnInsert2" type="button" value="dom插入数据" />
<input id="btnEdit1" type="button" value="jquery编辑数据" />
<input id="btnEdit2" type="button" value="dom编辑数据" />
</body>
</html>