【发布时间】:2020-10-19 19:20:30
【问题描述】:
如果我想在<label> 以外的元素上使用for 属性怎么办?这是有效的 HTML 吗?例如:
<div class="feedback" for="my-input-box"></div>
我的想法是,我可以使用 JavaScript 来获取使用其 ID 的输入的反馈容器。像这样:
var feedbackContainer = document.querySelector("[for='" + myInputBoxID + "']'");
我只想知道这是否是有效的 HTML。如果没有,我显然可以改用data-for="..."。
【问题讨论】:
-
它不工作,还是您收到错误?
-
相关(但不重复):stackoverflow.com/q/12894169
标签: html