首页 >web前端 >html教程 >按钮添加超级链接,应该怎么改改,或者超链接是按钮样式_html/css_WEB-ITnose

按钮添加超级链接,应该怎么改改,或者超链接是按钮样式_html/css_WEB-ITnose

WBOY
WBOY原创
2016-06-24 11:45:131882浏览

<html><head></head><body><div id = "txt"><form><input type="submit" value="submit" /></form>ddss </div> <script language="JavaScript"> document.getElementById("txt").innerHTML = document.getElementById("txt").innerHTML.replace(/(submit)/gi,"<a href=http://www.baidu.com><font color=green>$1</font></a>");  </script>    </body></html>


回复讨论(解决方案)

“按钮添加超级链接”、“超链接是按钮样式”

1. “按钮添加超级链接”
    按我的理解,你是想点击按钮后: 1)跳转到某个链接;2)提交表单。

2. “超链接是按钮样式”
    直接用CSS样式将渲染为按钮的样式

针对这个问题,我将
标签:
1)用CSS渲染为按钮样式;
2)给它注册click事件处理程序(提交表单或跳转页面)

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title></head><body><!-- “按钮添加超级链接”、“超链接是按钮样式”1. “按钮添加超级链接”    按我的理解,你是想点击按钮后: 1)跳转到某个链接;2)提交表单。2. “超链接是按钮样式”    直接用CSS样式将<a>渲染为按钮的样式针对这个问题,我将<a>标签:1)用CSS渲染为按钮样式;2)给它注册click事件处理程序(提交表单或跳转页面) --><form action="#" id="form">        <input type="text" name="desc" value="链接上有字说明已提交表单">    <input type="button" value="提 交" class="btn-submit" id="submitBtn"></form><style>    .btn-submit {        display: inline-block;        width: 80px;        border: none 0;        padding: 8px 0px;        font-size: 16px;        font-family: "Microsoft Yahei";        background-color: rgb(73, 173, 53);        color: white;        cursor: pointer;        text-align: center;    }</style><script>    var submitBtn = document.getElementById( "submitBtn" );    var form = document.getElementById( "form" );    submitBtn.onclick = function () {        // 1. 提交表单        // form.submit();        // 2. (或)跳转链接        location.href = "http://www.baidu.com";    }</script></body></html>


“按钮添加超级链接”、“超链接是按钮样式”

1. “按钮添加超级链接”
    按我的理解,你是想点击按钮后: 1)跳转到某个链接;2)提交表单。

2. “超链接是按钮样式”
    直接用CSS样式将渲染为按钮的样式

针对这个问题,我将
标签:
1)用CSS渲染为按钮样式;
2)给它注册click事件处理程序(提交表单或跳转页面)

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title></head><body><!-- “按钮添加超级链接”、“超链接是按钮样式”1. “按钮添加超级链接”    按我的理解,你是想点击按钮后: 1)跳转到某个链接;2)提交表单。2. “超链接是按钮样式”    直接用CSS样式将<a>渲染为按钮的样式针对这个问题,我将<a>标签:1)用CSS渲染为按钮样式;2)给它注册click事件处理程序(提交表单或跳转页面) --><form action="#" id="form">        <input type="text" name="desc" value="链接上有字说明已提交表单">    <input type="button" value="提 交" class="btn-submit" id="submitBtn"></form><style>    .btn-submit {        display: inline-block;        width: 80px;        border: none 0;        padding: 8px 0px;        font-size: 16px;        font-family: "Microsoft Yahei";        background-color: rgb(73, 173, 53);        color: white;        cursor: pointer;        text-align: center;    }</style><script>    var submitBtn = document.getElementById( "submitBtn" );    var form = document.getElementById( "form" );    submitBtn.onclick = function () {        // 1. 提交表单        // form.submit();        // 2. (或)跳转链接        location.href = "http://www.baidu.com";    }</script></body></html>




大牛,太复杂了,我现在看明白点,只需要,下载俩字,加上一个超级链接就行

“按钮添加超级链接”、“超链接是按钮样式”

1. “按钮添加超级链接”
    按我的理解,你是想点击按钮后: 1)跳转到某个链接;2)提交表单。

2. “超链接是按钮样式”
    直接用CSS样式将渲染为按钮的样式

针对这个问题,我将
标签:
1)用CSS渲染为按钮样式;
2)给它注册click事件处理程序(提交表单或跳转页面)

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title></head><body><!-- “按钮添加超级链接”、“超链接是按钮样式”1. “按钮添加超级链接”    按我的理解,你是想点击按钮后: 1)跳转到某个链接;2)提交表单。2. “超链接是按钮样式”    直接用CSS样式将<a>渲染为按钮的样式针对这个问题,我将<a>标签:1)用CSS渲染为按钮样式;2)给它注册click事件处理程序(提交表单或跳转页面) --><form action="#" id="form">        <input type="text" name="desc" value="链接上有字说明已提交表单">    <input type="button" value="提 交" class="btn-submit" id="submitBtn"></form><style>    .btn-submit {        display: inline-block;        width: 80px;        border: none 0;        padding: 8px 0px;        font-size: 16px;        font-family: "Microsoft Yahei";        background-color: rgb(73, 173, 53);        color: white;        cursor: pointer;        text-align: center;    }</style><script>    var submitBtn = document.getElementById( "submitBtn" );    var form = document.getElementById( "form" );    submitBtn.onclick = function () {        // 1. 提交表单        // form.submit();        // 2. (或)跳转链接        location.href = "http://www.baidu.com";    }</script></body></html>




还有,我发现,火狐是不是对script 或者javascript没反应,我用的

火狐完全没反应

   不知道是不是你要的效果~~

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn