>  기사  >  웹 프론트엔드  >  JavaScript를 통해 버튼을 클릭한 후 태그의 href 값을 변경합니다.

이전 글 "jQuery를 사용하여 문단 요소에 애니메이션을 적용하는 방법"에서 jQuery를 사용하여 문단 요소에 애니메이션을 적용하는 방법을 소개했습니다. 관심 있는 친구들은 읽고 배울 수 있습니다~

이번 글에서는 애니메이션 방법을 소개하겠습니다. 단락 요소. JavaScript는 버튼을 클릭한 후 3499910bf9dac5ae3c52d5ede7383485 태그의 href 값을 변경합니다.

우리는 일상적인 개발 과정에서 이러한 요구 사항을 필연적으로 접하게 되므로 이 기사를 놓치지 마세요~

아래 두 가지 구현 방법을 소개합니다.

첫 번째 방법

코드는 다음과 같습니다.

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>

</head>

<body style="text-align:center;">

<h1 style="color:#ff311f">
    PHP中文网
</h1>

<h3>
    更改href属性值
</h3>

<a href="https://www.baidu.com/">
    Go to 百度!
</a>

<br><br>

<button onclick="myFunction()">
    点击更改跳转链接
</button>

<script type="text/javascript">
    function myFunction() {
        var link = document.querySelector("a");
        link.getAttribute("href");
        link.setAttribute("href",
            "https://www.php.cn/");
        link.textContent = "欢迎来到PHP中文网!";
    }
</script>
</body>

</html>

효과는 다음과 같습니다.

GIF 2021-8-31 星期二 上午 10-16-44.gif

두 번째 방법

코드는 다음과 같습니다.

<!DOCTYPE HTML>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>

</head>

<body style="text-align:center;">

<h1 style="color:#ff7a03">
    PHP中文网
</h1>

<h3>
    更改href属性值
</h3>

<a href="https://www.baidu.com" id="myLink">
    Go to 百度
</a>

<br><br>

<button onclick="myFunction()">
    点击更改跳转链接
</button>

<script type="text/javascript">
    function myFunction() {
        document.getElementById(&#39;myLink&#39;).href
            ="https://www.php.cn";

        document.getElementById("myLink")
            .textContent = "欢迎来到PHP中文网!";
    }
</script>
</body>

</html>

효과는 다음과 같습니다.

GIF 2021-8-31 星期二 上午 10-19-50.gif

관련 소개:

5가지 방법으로 요소 선택:

  • document.querySelector() 메서드: 쿼리와 일치하는 첫 번째 요소를 반환합니다.

  • document.querySelectorAll() 메서드: 쿼리와 일치하는 모든 요소를 ​​반환합니다.

  • document.getElementById() 메소드: ID와 일치하는 요소를 반환합니다.

  • document.getElementsByClassName() 메서드: 클래스와 일치하는 모든 요소를 ​​반환합니다.

  • document.getElementsByTagName() 메서드: 태그 이름과 일치하는 요소 목록을 반환합니다.

DOM은 속성 조작을 허용합니다. 속성은 HTML 태그의 동작을 제어하거나 태그에 대한 추가 정보를 제공합니다. JavaScript는 HTML 요소의 속성을 조작하기 위한 다양한 방법을 제공합니다.

다음 메소드는 속성을 조작하는 데 사용됩니다.

  • getAttribute() 메소드: 요소에 있는 속성의 현재 값을 반환하거나, 지정된 속성이 요소에 없으면 null을 반환합니다.

  • setAttribute() 메서드: 지정된 요소의 기존 속성 값을 업데이트하고, 그렇지 않으면 지정된 이름과 값을 가진 새 속성을 추가합니다.

  • removeAttribute() 메서드: 지정된 요소의 속성을 제거하는 데 사용됩니다.

마지막으로 "JavaScript Basics Tutorial"을 여러분께 추천드리고 싶습니다~ 모두들 배우신 것을 환영합니다~

위 내용은 JavaScript를 통해 버튼을 클릭한 후 태그의 href 값을 변경합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.