HTML - DOM 元素 click() 方法



HTML DOM 元素 **click()** 方法以编程方式激活元素上的鼠标点击,使其表现得像用户点击一样。

语法

element.click();

返回值

此方法不返回任何值。

HTML DOM 元素“click()”方法示例

以下是一些显示 click() 方法的不同用例的示例。

模拟按钮点击

此示例帮助我们使用 click() 方法模拟按钮点击。

<!DOCTYPE html>
<html lang="en">
<head> 
    <title>Click Method Example</title>
    <script>
        function simulateButtonClick() { 
            var button = document.getElementById("bt");
        
            button.click();
            // Display a message to confirm the click
            alert("Button clicked programmatically!");
        }
    </script>
</head>

<body>
    <h1>HTML - DOM Element</h1>
    <h2>click() Method</h2>
    <p>Click the button "Simulate" to trigger
        it programmatically..
        </p>
    <button id="bt" onclick="alert('Button clicked!')">
        Click me
    </button>    
    <!-- Trigger the button click programmatically -->
    <button onclick="simulateButtonClick()">
        Simulate Button Click
    </button>
</body>

</html>    

模拟链接点击

此示例向我们展示了如何使用 click() 方法模拟链接点击。

<!DOCTYPE html>
<html lang="en">
<head> 
    <title>Click Method Example</title>
</head>

<body>
    <h2>HTML - DOM Element</h2>
    <h3>click() Method</h3>
    <p>
        Click the button to simulate clicking on the link:
    </p>
    <a href="https://tutorialspoint.com/index.htm" 
    id="myLink">Click Me</a>
    <button id="clickButton">
        Simulate Click
    </button>
    
    <script>
    document.addEventListener('DOMContentLoaded',
    function(){
        var link = document.getElementById('myLink');
        var clickButton = document.getElementById
        ('clickButton');    
    
        // Simulate link click when button is clicked
        clickButton.addEventListener('click', function(){
            link.click();
        });
    });
    </script>
</body>

</html>   

模拟复选框点击

此示例演示了如何使用 click() 方法以编程方式模拟复选框点击。

<!DOCTYPE html>
<html lang="en">
<head> 
    <title>Click Method Example with Checkbox</title>
    <script> 
        function toggleCheckbox() { 
            var checkbox = document.getElementById("my");
            // Simulate a click on the checkbox
            checkbox.click(); 
                
        }
    </script>
</head>

<body>
    <h1>HTML - DOM Element</h1>
    <h2>click() Method Example with Checkbox</h2>
    <p>
        Click the checkbox or "Toggle Checkbox" 
        button to see an alert message.
    </p>
    <!-- Checkbox element -->
    <input type="checkbox" id="my" onclick="checkbox">
        Checkbox
    <br><br>
    
    <button onclick="toggleCheckbox()">
        Toggle Checkbox
    </button>
</body>

</html>        

支持的浏览器

方法 Chrome Edge Firefox Safari Opera
click()
html_dom_element_reference.htm
广告