HTML怎么在input中添加超链接

萌新,详细点好么大神。类似于这样的。... 萌新,详细点好么大神。类似于这样的。 展开
 我来答
老炉传说
2017-10-22 · TA获得超过136个赞
知道小有建树答主
回答量:172
采纳率:78%
帮助的人:135万
展开全部

原理就是放置一个层在input的上方,用js实现的话可以根据内容进行动态增删,我帮你写了一个css写死的层,基本原理应该就是这个了,你可以在这个基础上根据自己需求拓展一下。

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
        #main{

        }
        #ser{
            font-size: 14px;
            padding: 8px;
            width: 250px;
        }
        .overInput{
            background-color: tomato;
            color: #fff;
            padding: 5px;
            font-size: 12px;
            cursor: pointer;
        }
        #overContarner{
           position: absolute;
            left: 0;
            top: 0;
            width: 270px;
            height: 40px;
            line-height: 48px;
            text-align: right;
        }
        .overInput:hover{
            background-color: #FF0000;
        }
        a{text-decoration: none}
    </style>
</head>
<body>
    <div id="main">
        <input id="ser" type="text" placeholder="" />
        <div id="overContarner">
            <a class="overInput" href="#">老虎</a>
            <a class="overInput" href="#">老鼠</a>
            <a class="overInput" href="#">分不清楚</a>
        </div>
    </div>
</body>
</html>

效果是这样的

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式