Javascript 需要替换a中的文本<;h1>;动态标记。

Javascript 需要替换a中的文本<;h1>;动态标记。,javascript,html,replace,Javascript,Html,Replace,因此,我试图构建一个完全动态的日历web应用程序,只是为了一些实践,但我正在努力动态替换这个文本 我已将所有月份应用于创造性命名的“month”变量,并且输出正确,但似乎无法替换占位符 <h1 id="replace">Month</h1> 你的代码没有语法错误。你很可能在错误的时间执行它。尝试运行或其他更合适的事件 document.addEventListener('DOMContentLoaded', title); 浏览器从上到下呈现HTML页面。在遇到脚本

因此,我试图构建一个完全动态的日历web应用程序,只是为了一些实践,但我正在努力动态替换这个文本

我已将所有月份应用于创造性命名的“month”变量,并且输出正确,但似乎无法替换占位符

<h1 id="replace">Month</h1>

你的代码没有语法错误。你很可能在错误的时间执行它。尝试运行或其他更合适的事件

document.addEventListener('DOMContentLoaded', title);

浏览器从上到下呈现HTML页面。在遇到脚本时检索和执行脚本,除非另有说明(属性)。一直以来,事件都会被触发,随后会执行这些事件的任何处理程序

是触发的事件之一,特别是在加载内容之后。这通常是执行脚本的好时机,因为在加载DOM的所有内容后,您可以安全地操作DOM。执行脚本的时间取决于用例/场景


.

您的代码没有语法错误。你很可能在错误的时间执行它。尝试运行或其他更合适的事件

document.addEventListener('DOMContentLoaded', title);

浏览器从上到下呈现HTML页面。在遇到脚本时检索和执行脚本,除非另有说明(属性)。一直以来,事件都会被触发,随后会执行这些事件的任何处理程序

是触发的事件之一,特别是在加载内容之后。这通常是执行脚本的好时机,因为在加载DOM的所有内容后,您可以安全地操作DOM。执行脚本的时间取决于用例/场景



.

它在做什么让你怀疑它不起作用?有错误吗?没有错误,但它不会替换我页面上的文本。页面文本仍然是占位符。编辑:我撒谎,我得到一个:无法设置属性InnerHTML为null error,
month
的值从何而来?@j08691它在全局范围内较早声明。显示如何调用title-调用title时替换对象必须存在它在做什么,使您怀疑它不起作用?有错误吗?没有错误,但它不会替换我页面上的文本。页面文本仍然是占位符。编辑:我撒谎,我得到一个:无法设置属性InnerHTML的null error,
month
的值从何而来?@j08691它前面声明过,在全局范围内。显示如何调用title-调用titleI use window.onload时替换对象必须存在-为什么要使用繁琐的事件侦听器?是的,似乎表明他们在DOM创建之前就开始执行了。太棒了!非常感谢,这个修好了!我对JS比较陌生,你能解释一下实际发生了什么/什么时候应该使用它吗?添加事件监听器有多麻烦。任何来源对@mplungjan的负面影响是什么?据我所知,FirefoxMDN示例通常显示使用DOMContentLoadedseen@mplungjan没有首选项,用法将根据具体场景而有所不同。。。我使用window.onload-为什么要使用笨重的事件侦听器?是的,似乎表明他们在创建DOM之前就在执行它。太棒了!非常感谢,这个修好了!我对JS比较陌生,你能解释一下实际发生了什么/什么时候应该使用它吗?添加事件监听器有多麻烦。任何来源对@mplungjan的负面影响是什么?据我所知,FirefoxMDN示例通常显示使用DOMContentLoadedseen@mplungjan没有首选项,用法将根据具体场景而有所不同。。。