JS增删改查

 

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>

	<body>
		书名搜索:<input class="txt" placeholder="请输入" />
		<table style="text-align: center;width: 660px;margin: 10px 0;" border="" cellspacing="3" cellpadding="10">
			<tr>
				<td>序号</td>
				<td>书名</td>
				<td>作者</td>
				<td>价格</td>
				<td>操作</td>
			</tr>
			<tr>
				<td class="xh">1</td>
				<td class="qwe">红楼梦</td>
				<td>曹雪芹</td>
				<td>30</td>
				<td class="del">
					<button onclick="remove(this)">删除</button>
				</td>
			</tr>
			<tr>
				<td class="xh">2</td>
				<td class="qwe">西游记</td>
				<td>曹雪芹</td>
				<td>30</td>
				<td class="del">
					<button onclick="remove(this)">删除</button>
				</td>
			</tr>
			<tr>
				<td class="xh">3</td>
				<td class="qwe">水浒传</td>
				<td>曹雪芹</td>
				<td>30</td>
				<td class="del">
					<button onclick="remove(this)">删除</button>
				</td>
			</tr>
			<tr>
				<td class="xh">4</td>
				<td class="qwe">三国演义</td>
				<td>曹雪芹</td>
				<td>30</td>
				<td class="del">
					<button onclick="remove(this)">删除</button>
				</td>
			</tr>

		</table>
		书名:<input type="text" placeholder="请输入" class="inp" /> 作者:
		<input type="text" placeholder="请输入" class="inp" /> 售价:
		<input type="text" placeholder="请输入" class="inp" />
		<button id="btn">新增</button><br /><br />
	</body>
	<script type="text/javascript">
		var obut = document.getElementById('btn');
		var otbody = document.getElementsByTagName('tbody')[0];
		var oinp = document.getElementsByClassName('inp');
		var otxt = document.getElementsByClassName('txt')[0];

		obut.onclick = function() {
			var hxo = document.getElementsByTagName('tr').length;
			//2获取input里面的内容
			var a = oinp[0].value;
			var b = oinp[1].value;
			var c = oinp[2].value;
			//创建td
			var td1 = document.createElement('td');
			var td2 = document.createElement('td');
			var td3 = document.createElement('td');
			var td4 = document.createElement('td');
			var td5 = document.createElement('td');
			//geitd赋值
			td1.innerHTML = hxo;
			td2.innerHTML = a;
			td2.setAttribute('class', 'qwe')
			td3.innerHTML = b;
			td4.innerHTML = c;
			//创建按钮
			var butt = '<button onclick="remove(this)">删除</button>';
			td5.innerHTML = butt;
			//吧tr放到otbody里面吧td放到tr里面
			var otr = document.createElement('tr');
			otr.appendChild(td1);
			otr.appendChild(td2);
			otr.appendChild(td3);
			otr.appendChild(td4);
			otr.appendChild(td5);
			otbody.appendChild(otr)
		}

		function remove(_this) {
			_this.parentNode.parentNode.parentNode.removeChild(_this.parentNode.parentNode)

		}
		var shuming = document.getElementsByClassName('qwe');

		otxt.onblur = function() {
			var vol = otxt.value;
			for(var i = 0; i < shuming.length; i++) {
				if(shuming[i].innerHTML.search(vol) == -1) {
					shuming[i].parentNode.style.display = 'none';

				} else {

				}

			}

		}
	</script>

</html>

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端小涛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值