简单的小应用-歌曲列表添加(表单输入内容li增加到ul中)
2013-10-18 11:22
363 查看
注意:
1.判断表单字符串是否为空,用"",而不是null,因为是字符串
2.使用变量名时不要加双引号
3.appendChild 将元素添加到父元素的后面
4.createElement 可以创建元素
5.save和load使用了localStorage,后面会有介绍
<!doctype html>
<html lang="en">
<head>
<title>Webville Tunes</title>
<meta charset="utf-8">
<link rel="icon"
type="image/ico"
href="http://wickedlysmart.com/favicon.ico">
<script src="hfhtml5/chapter3/playlist_store.js"></script>
<script>
function handleButtonClick()
{
var textInput = document.getElementById("songTextInput");
var songName = textInput.value;
if (songName == "")
{
alert("Please enter something");
}
else
{
var li = document.createElement("li");
li.innerHTML = songName;
var ul = document.getElementById("playlist");
ul.appendChild(li);
save(songName);
}
}
function init()
{
var button = document.getElementById("addButton");
button.onclick = handleButtonClick;
loadPlaylist();
}
window.onload = init;
</script>
<link rel="stylesheet" href="hfhtml5/chapter3/playlist.css">
</head>
<body>
<form>
<input type="text" id="songTextInput" size="40" placeholder="Song name">
<input type="button" id="addButton" value="Add Song">
</form>
<ul id="playlist">
</ul>
</body>
</html>
1.判断表单字符串是否为空,用"",而不是null,因为是字符串
2.使用变量名时不要加双引号
3.appendChild 将元素添加到父元素的后面
4.createElement 可以创建元素
5.save和load使用了localStorage,后面会有介绍
<!doctype html>
<html lang="en">
<head>
<title>Webville Tunes</title>
<meta charset="utf-8">
<link rel="icon"
type="image/ico"
href="http://wickedlysmart.com/favicon.ico">
<script src="hfhtml5/chapter3/playlist_store.js"></script>
<script>
function handleButtonClick()
{
var textInput = document.getElementById("songTextInput");
var songName = textInput.value;
if (songName == "")
{
alert("Please enter something");
}
else
{
var li = document.createElement("li");
li.innerHTML = songName;
var ul = document.getElementById("playlist");
ul.appendChild(li);
save(songName);
}
}
function init()
{
var button = document.getElementById("addButton");
button.onclick = handleButtonClick;
loadPlaylist();
}
window.onload = init;
</script>
<link rel="stylesheet" href="hfhtml5/chapter3/playlist.css">
</head>
<body>
<form>
<input type="text" id="songTextInput" size="40" placeholder="Song name">
<input type="button" id="addButton" value="Add Song">
</form>
<ul id="playlist">
</ul>
</body>
</html>
相关文章推荐
- js 根据节点增加ul列表li内容
- 『JQuery』 点击ul列表下的li会弹出提示框显示每个li中的内容
- jquery 动态添加和删除 ul li列表
- <input type="submit">点击按钮 添加内容到相应的radio的ul li中
- 一个简单的注册表单验证保持原来输入的内容实例
- HTML 列表中的dl,dt,dd,ul,li,ol区别及应用
- JS动态增加删除UL节点LI及相关内容
- 一个简单的注册表单验证保持原来输入的内容实例
- Google Android开发者文档系列-创建有内容分享特性的应用之添加一个简单的共享action
- JS动态增加删除UL节点LI及相关内容
- JavaScript动态增加删除UL节点LI及相关内容
- css基础 使用div块清除无序列表ul,li中的左右浮动的简单示例 clear:both
- js验证表单密码、用户名是否输入--JS的简单应用
- css基础 使用div块清除无序列表ul,li中的左右浮动的简单示例 clear:both
- JS动态增加删除UL节点LI及相关内容示例
- [转]一个UL和LI写出来的简单的图片列表
- HTML 列表中的dl,dt,dd,ul,li,ol区别及应用
- PHP实现单击“添加”按钮增加一行表单项,并将所有内容插入到数据库中
- 项目总结一:页面弹出框+表单输入与校验形式,实现添加内容到页面