<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script>
window.onload = function() {
var oText = document.getElementById('text1');
var oUl = document.getElementById('ul1');
oText.onkeyup = function(ev) { //输入框当键盘按键抬起的时候执行的函数
var ev = ev || event; //事件的浏览器兼容性
if ( this.value != '' ) { //如果输入框的内容不为空
if (ev.keyCode == 13 && ev.ctrlKey) { //如果键盘的按键为回车(编码为13)且按住了ctrl键
var oLi = document.createElement('li'); //创建li标签
oLi.innerHTML = this.value; //li的值为输入框的内容
if ( oUl.children[0] ) { //如果ul存在第一个子元素
oUl.insertBefore( oLi, oUl.children[0] ); //就把新加的元素填写在第一个元素之前
} else {
oUl.appendChild( oLi ); //如果不存在就添加一个子元素
}
}
}
}
}
</script>
</head>
<body>
<input type="text" id="text1" />
<ul id="ul1"></ul>
</body>
</html>