3点击按钮,修改p标签的显示内容

<input type="button" value="设置p的内容" id="btn3" />
        <p id="p1"></p>
        <script>
            //凡是成对的标签,中间的文本内容,设置的时候,都采用innerText这个属性
            //根据id获取按钮,为按钮注册点击事件,添加事件处理函数
            var btn3Obj=document.getElementById("btn3");
            btn3Obj.onclick=function(){
                //根据id获取p标签,设置内容
                document.getElementById("p1").innerText="我是更改后的内容";                
            }
        </script>

 

转载于:https://www.cnblogs.com/zhangDY/p/11423959.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,你可以在上一个问题的基础上继续修改,在按钮的点击事件添加判断逻辑,当 p 标签的背景颜色已经是黄色时,再次点击按钮时将背景颜色改回原来的颜色。 具体代码如下: ```html <template> <div> <div v-for="(item, index) in items" :key="index"> <p :style="{ backgroundColor: item.color }">{{ item.content }}</p> <button @click="changeColor(index)">{{ item.color === 'yellow' ? 'Reset Color' : 'Change Color' }}</button> </div> </div> </template> <script> export default { data() { return { items: [ { content: 'Red', color: 'red' }, { content: 'Blue', color: 'blue' }, { content: 'Green', color: 'green' }, ], }; }, methods: { changeColor(index) { // 判断当前 p 标签的背景颜色是否为黄色 if (this.items[index].color === 'yellow') { // 如果是黄色,则将背景颜色改为原来的颜色 this.items[index].color = this.items[index].content.toLowerCase(); } else { // 如果不是黄色,则将背景颜色改为黄色 this.items[index].color = 'yellow'; } }, }, }; </script> ``` 这里在按钮的文本添加了判断逻辑,当 p 标签的背景颜色为黄色时,按钮文本为 Reset Color,表示点击按钮可以将背景颜色改回原来的颜色;否则,按钮文本为 Change Color,表示点击按钮可以将背景颜色改为黄色。在按钮的点击事件,添加判断逻辑,当 p 标签的背景颜色为黄色时,将其改回原来的颜色;否则,将其改为黄色。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值