<div>
複数の要素を持つ<img>
要素があります。
ユーザーは<img>
この要素にさらに要素を追加できますが、含まれる要素<div>
の総数を 10 に制限したいと考えています。<img>
<div>
これを達成するために、10 番目の画像表示の後に来る画像を「なし」にするスクリプトを使用したいと考えています。誰でも私を助けることができますか?
<div>
複数の要素を持つ<img>
要素があります。
ユーザーは<img>
この要素にさらに要素を追加できますが、含まれる要素<div>
の総数を 10 に制限したいと考えています。<img>
<div>
これを達成するために、10 番目の画像表示の後に来る画像を「なし」にするスクリプトを使用したいと考えています。誰でも私を助けることができますか?
div の ID が「container」であることを考慮すると、次のように確認できます。
var container = document.getElementById("container");
if(container.getElementsByTagName("img").length < 10) {
// allow appending new img
}
div が 10 個の画像しか保持できないように正しいサイズでそれらを div に適合させ、それ以上収まらない場合は、div のスタイルに次のようなものを追加できます。
width: widthOfFiveImages;
height: heightOfTwoImages;
overflow: hidden;
これにより、他のすべての画像が div 内に非表示になります。