DIV触发单选按钮

时间:2013-06-06 15:23:32

标签: html triggers click

我正在努力让我的“event”div触发分配的单选按钮。

<section class="main">
<ul class="timeline">

    <li class="event">
        <input type="radio" name="tl-group"/>
        <label></label>
        <div class="thumb user-3">title</div>

                    <div class="content-perspective">
                        <div class="content">
                            <div class="content-inner">
                                <h3>Title</h3>
                                                <p>TEXT</p>
                            </div>
                        </div>
                    </div>
    </li>  

    <li class="event"> 
    ...
    </li> 

</ul>

我希望<div class="thumb user-3">title</div>也可以作为单选按钮工作。我希望两者都可以点击。我尝试了不同的想法,但似乎没有用。

非常感谢。

2 个答案:

答案 0 :(得分:0)

单击div时,您可以将radio的checked属性设置为“checked”。

<div class="thumb user-3" onclick="document.getElementsByName('tl-group').checked='checked';">title</div>

答案 1 :(得分:0)

我一直在寻找相同的代码。有效!救了我的一天。

div class="thumb user-3" onclick="document.getElementsByName('tl-group')[0].checked='‌​checked';"

对于那些通过点击几乎任何地方(单选按钮,img div或...... content-inner来触发事件)来改进现有代码的人来说,这是适用于我的代码:

div class="content-inner" onclick="document.getElementsByName('tl-group')[0].checked='checked';"

将更多内容数组的[0]增加到1,2,3等。