1

一部のラジオボタンを動的にコピーしようとしていますが、何らかの理由で複製されたラジオボタンを選択できません...誰か助けてもらえますか?

HTML

   <div id="sGroup">
<div class="section" id="section1">
<input type="text" size = "16" id="section1" placeholder="Section Name"/>
<p id="par1"><textarea rows="2" cols="70" id="info1"/></textarea></p>
</div>
<div class="mediasection" id="mediasection1">
<input type="text" size ="50" id="url1" placeholder="Media URL"/>
<input type="radio" name ="media1" id="image1"/> Image
<input type="radio" name ="media1" id="video1"/> Video
</div>
</div>

JavaScript

function addMedia() {
var clonemedia = $("mediasection1").cloneNode(true);
clonemedia.setAttribute("id", "mediasection"+secCount);
//mediasection1 and mediasection2
var allRadio = clonemedia.querySelectorAll("input");
allRadio[0].setAttribute("id", "url"+secCount);
allRadio[1].setAttribute("name", "media"+secCount);
allRadio[1].setAttribute("id", "image"+secCount);   
allRadio[2].setAttribute("name", "media"+secCount);
allRadio[2].setAttribute("id", "video"+secCount);
clonemedia.appendChild(allRadio[0]);
clonemedia.appendChild(allRadio[1]);
clonemedia.appendChild(allRadio[2]);
$("sGroup").appendChild(clonemedia);
}
4

1 に答える 1

1

申し訳ありませんが、これは本当に古い質問ですが、人々がこれをどういうわけか発見した場合、それは私のdivが私のラジオボタンの上にあり、クリックできなかったためです。提供されなかったCSSには、私のdivの1つが隠されていたので、私も知りませんでした(私の友人がCSSを実行し、私がjavascriptを実行しました)。

于 2012-08-27T05:58:33.943 に答える