拥有 1 个文本框和 2 个“链接”到该 1 个文本框的标签元素是否合法?
假设文本框是一个搜索字段。2 个标签元素代表您可以搜索的 2 种不同类型的事物。例如,单击标签 1 将聚焦文本框并更改底层表单隐藏属性。例如:
<form method="" action="">
<label for="search" id="books">Search Books</label>
<label for="search" id="games">Search Games</label>
<input type="search" name="search" id="search" placeholder="What are you looking for?" />
</form>
<script type="javascript">
// IF LABEL 1 (BOOKS) IS CLICKED, THEN SET HIDDEN FORM ELEMENT TO "BOOKS"
// IF LABEL 2 (GAMES) IS CLICKED, THEN SET HIDDEN FORM ELEMENT TO "GAMES".
</script>
对SEO有什么影响?我能想到一些,但不确定它们是否是有效的担忧。