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

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

WBOY
WBOYOriginal
2016-06-24 11:45:131869Durchsuche

<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没反应,我用的

火狐完全没反应

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn