亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在<選項>標記中使用href鏈接

在<選項>標記中使用href鏈接

神不在的星期二 2019-07-10 14:47:25
在<選項>標記中使用href鏈接我有以下HTML代碼:<select name="forma">     <option value="Home">Home</option>     <option value="Contact">Contact</option>     <option value="Sitemap">Sitemap</option></select>我怎么才能家, 接觸和Sitemap作為鏈接的價值觀?我使用了以下代碼,正如我預期的那樣,它沒有工作:<select name="forma">     <option value="Home"><a href="home.php">Home</a></option>     <option value="Contact"><a href="contact.php">Contact</a></option>     <option value="Sitemap"><a href="sitemap.php">Sitemap</a></option></select>
查看完整描述

3 回答

?
天涯盡頭無女友

TA貢獻1831條經驗 獲得超9個贊

<select name="forma" onchange="location = this.value;">
 <option value="Home.php">Home</option>
 <option value="Contact.php">Contact</option>
 <option value="Sitemap.php">Sitemap</option></select>

在這個時代,如果你想要一個下拉菜單,就會有很多有爭議的。更好的實施方法。這個答案是對一個直接問題的直接回答,但我不提倡這種面向公眾的網站的方法。


查看完整回答
反對 回復 2019-07-10
?
大話西游666

TA貢獻1817條經驗 獲得超14個贊

你不能使用href標簽和選項標簽。這樣做需要javascript。


<select name="formal" onchange="javascript:handleSelect(this)">

<option value="home">Home</option>

<option value="contact">Contact</option>

</select>


<script type="text/javascript">

function handleSelect(elm)

{

window.location = elm.value+".php";

}

</script>


查看完整回答
反對 回復 2019-07-10
?
翻翻過去那場雪

TA貢獻2065條經驗 獲得超14個贊

使用真正的下拉菜單代替:列表(ulli)和鏈接。不要誤用表單元素作為鏈接。

擁有屏幕閱讀器的讀者通常會通過自動生成的鏈接列表進行掃描-這些重要信息將被忽略。許多鍵盤導航系統(如JAWS、Opera)為鏈接和表單元素提供了不同的鍵盤快捷鍵。

如果您仍然不能放棄select不要使用onchange至少處理。這是一個真正的痛苦鍵盤用戶,它使您的第三項幾乎無法訪問。


查看完整回答
反對 回復 2019-07-10
  • 3 回答
  • 0 關注
  • 743 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號