首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模拟标签点击按钮点击

问模拟标签点击按钮点击
EN

Stack Overflow用户
提问于 2016-07-07 21:53:44
回答 0查看 602关注 0票数 0

请我需要帮助模拟标签点击时,我点击的按钮。我尝试使标签与按钮的大小相同,这样当我点击按钮时,它将选中我的复选框,然后我尝试使用java脚本来模拟当我点击按钮时的标签点击。问题是我的标签尺寸在我的按钮里面太小了,所以我必须在标签里面点击来检查。

这是我的html文件:

代码语言:javascript
复制
{%- block checkbox_widget -%}
<button class="btn-large waves-effect waves-light {% if checked %}disabled{% endif %}" style="margin-bottom:2%;">
    <input type="checkbox" {{ block('widget_attributes') }}{% if value is defined %} value="{{ value }}"{% endif %}{% if checked %} checked="checked"{% endif %} />
    <label for="{{ id }}" class="white-text" style="font-size: 22px;">{{ label|trans({}, translation_domain) }}</label>
</button>
{%- endblock checkbox_widget -%}

{%- block radio_widget -%}
<button class="btn-large waves-effect waves-light {% if checked %}disabled{%endif %}" style="margin-bottom:2%;">
    <input type="radio" {{ block('widget_attributes') }}{% if value is defined %} value="{{ value }}"{% endif %}{% if checked %} checked="checked"{% endif %} />
    <label for="{{ id }}" class="white-text" style="font-size: 22px;">{{ label|trans({}, translation_domain) }}</label>
</button>
{%- endblock radio_widget -%}

我尝试使用下面的修改+脚本

代码语言:javascript
复制
{%- block checkbox_widget -%}

<button class="btn-large waves-effect waves-light {% if checked %}disabled{% endif %}" id="button" onclick="myFunction()" style="margin-bottom:2%;">
    <input type="checkbox" {{ block('widget_attributes') }}{% if value is defined %} value="{{ value }}"{% endif %}{% if checked %} checked="checked"{% endif %} />
    <label for="{{ id }}" class="white-text" style="font-size: 22px;" id="check">{{ label|trans({}, translation_domain) }}</label>
</button>

<script>
    function myFunction() {
        buttn = document.getElementById("check");
        buttn.click();
    }
</script>
{%- endblock checkbox_widget -%}

有人可以纠正我的java脚本或告诉我如何让我的标签与我的按钮一样大小。对我的英语表示抱歉,并提前表示感谢:)

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38247325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档