アプリ版:「スタンプのみでお礼する」機能のリリースについて

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
<div id="images">
<ul>
<li style="width: 354px"><a href="javascript:;">ああ</a></li>
<li style="width: 354px"><a href="javascript:;">いい</a></li>
<li style="width: 354px"><a href="javascript:;">うう</a></li>
<li style="width: 354px"><a href="javascript:;">ええ</a></li>
</ul>
</div>
</body>
</html>
の<ul>から</ul>の間の<li></li>を1個にしたり5個にしたり、<ul>から</ul>を無くしたり
javascriptで動的に変更するスプリクトが知りたいです。

A 回答 (1件)

ぜんかくくうはくは、はんかくに。


querySelectorAll と forEach がつかえれば。

<a href="javascript:←はラベルでしかない。いみがない。

<!DOCTYPE html>
<meta charset="UTF-8">
<title></title>
<body>
<div id="images">
<ul>
<li style="width: 354px"><a href="javascript:;">ああ</a></li>
<li style="width: 354px"><a href="javascript:;">いい</a></li>
<li style="width: 354px"><a href="javascript:;">うう</a></li>
<li style="width: 354px"><a href="javascript:;">ええ</a></li>
</ul>
<script>

var li = document.querySelectorAll ('#images > ul > li');
var ary = [0,3];//消したいもの

function delChild (no) {
 var e = this[no];
 e.parentNode.removeChild (e);
}

ary.forEach (delChild, li);

</script>
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!