欢迎来到优智文库! | 帮助中心 | 优智文库,优质文档!
优智文库
全部分类
  • 办公资料   合同协议 >
  • 各类报告   商业管理 >
  • 行业资料   小学资料 >
  • IT计算机   初中资料 >
  • 土木建筑   高中资料 >
  • 机械制造   通信电子 >
  • 文学艺术   资格认证 >
  • 幼儿资料   高校资料 >
  • 医学心理   学术专区 >
  • 生活休闲   其它 >
  • 传递输入参数到超链接内并打开超链接的实现方法及代码

    <!DOCTYPE html>

    <html>

    <head>

    <title>传递参数到超链接</title>

    <meta charset="utf-8">

    <meta name="viewport" content="width=device-width, initial-scale=1">

    <script type="text/javascript">

    function addParamToLink() {

    var input = document.getElementById("paramInput").value;

    if (input.trim() === "") {

    input = "椰子文库";

    }

    var link = document.getElementById("myLink");

    link.href = "https://www.yzwk.com/" + encodeURIComponent(input) + "/1.html";

    window.location.href = link.href;

    }


    function handleKeyDown(event) {

    if (event.keyCode === 13) {

    event.preventDefault();

    addParamToLink();

    }

    }

    </script>

    </head>

    <body>

    <label for="paramInput">输入参数:</label>

    <input type="text" id="paramInput" onkeydown="handleKeyDown(event);"><br><br>

    <button type="submit" onclick="addParamToLink()">确定</button><br><br>

    <a href="#" id="myLink">链接</a>

    </body>

    </html>



    在上面的代码中,我们将输入框的onkeydown事件绑定到了handleKeyDown()函数。在函数中,我们检查event.keyCode属性是否等于13,13是回车键的键码。如果等于13,则使用event.preventDefault()方法取消默认事件,然后调用addParamToLink()函数。如果不等于13,则不执行任何操作,让用户继续输入。我们还保留了按钮的onclick事件处理程序,以便用户单击按钮时也可以提交表单。输入空值时,默认传递“椰子文库”为搜索内容。

    分享到微信 分享到微博 分享到QQ空间

    本文标签

    联系邮箱:13306624#qq.com (将#替换成@)

    本站为C2C文档模式,即用户上传的文档直接被用户下载,本站只是中间服务平台。

    优智文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。

    若文档所含内容侵犯了您的版权或隐私,请立即通知我们,我们立即给予删除!

    鲁ICP备2022033855号-2      鲁B2-20221817      公安备案  鲁公网安备 37160202000824号

    在线客服 百度小程序
    收起
    展开