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

JavaScript问题:h1显示document title及为p添加roze类失败

问题解决方案

1. 让h1显示document的title内容

你应该是误把document.title写成了字符串'title',或者错误地尝试通过id去获取title元素。正确做法是直接访问document.title这个原生属性,再赋值给h1的文本内容:

// 选中页面中的h1元素
const pageHeading = document.querySelector('h1');
// 将页面标题赋值给h1的文本
pageHeading.textContent = document.title;

document.title是浏览器提供的直接获取页面标题的属性,不需要通过选择器查找元素。

2. 给所有p元素添加roze类

querySelectorAll返回的是NodeList元素集合,不能直接给整个集合添加类,必须遍历每个元素单独处理:

// 获取所有p元素
const allParagraphs = document.querySelectorAll('p');
// 遍历每个p元素,添加roze类
allParagraphs.forEach(para => {
  para.classList.add('roze');
});

如果你的浏览器版本较旧(不支持NodeList的forEach方法),可以用for循环替代:

for (let i = 0; i < allParagraphs.length; i++) {
  allParagraphs[i].classList.add('roze');
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 19:41:00