You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React JS实现点击按钮修改h1标签文本值的问题咨询

React点击按钮修改h1文本实现方法

核心使用React内置的useState状态钩子实现动态内容修改,修改后的完整代码如下:

import { useState } from 'react';
import Button from 'react-bootstrap/Button';
import './App.css';
import { Container } from 'react-bootstrap';
import { Row } from 'react-bootstrap';

function App() {
  // 声明状态存储h1文本,初始值为默认展示内容
  const [titleText, setTitleText] = useState("this text should change");

  return (
    <Container>
      <Row className="Row">
        <div className="frame">
          {/* h1内容绑定状态变量 */}
          <h1>{titleText}</h1>
          {/* 绑定点击事件,点击后修改状态值 */}
          <Button 
            className="btn btn1" 
            color="light"
            onClick={() => setTitleText("你选择了YES")}
          >
            YES
          </Button>
          <Button 
            className="btn btn2" 
            color="light"
            onClick={() => setTitleText("你选择了NO")}
          >
            NO
          </Button>
        </div>
      </Row>
    </Container>
  );
}

export default App;
  • 运行逻辑:React组件渲染内容依赖状态,调用setTitleText更新状态后组件会自动重新渲染,h1文本会同步更新,你可以自行修改setTitleText的传值自定义点击后展示的内容。

内容的提问来源于stack exchange,提问作者Endriti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 06:36:02