开发者社区> 问答> 正文

在javascript中编辑内部html后,如何更新页面

已解决

我有一个代码为“headingram”的HTML段落,我使用JavaScript innerhtml将该段落的内容更新为“hello”,然后我的代码在控制台中打印新值。

到目前为止,我可以看出该值正在更新,正如它在控制台中显示的那样,但是实际的网页并没有刷新以显示新的值,请找到附加的HTML和JavaScript的片段。

<div class="note-heading-indicate">
<h2><i class="fa fa-comments-o"></i> Latest Notes</h2>
<p id="headingram">You have 10 new message.</p>
function HeadingChanger(){
    let HeadingTitle = document.getElementById('headingram').innerHTML ="hello";
    console.log(HeadingTitle);
}

展开
收起
sossssss 2019-12-09 17:15:41 2653 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    根据我的最佳猜测,我认为您的代码没有正确调用函数。这样称呼它..

    这是您的代码片段,它像您需要的那样工作。

    // call the function here..    
    HeadingChanger()
    
    function HeadingChanger(){
        let HeadingTitle = document.getElementById('headingram').innerHTML ="hello";
        console.log(HeadingTitle);
    }
    
    <div class="note-heading-indicate">
        <h2><i class="fa fa-comments-o"></i> Latest Notes</h2>
        <p id="headingram">You have 10 new message.</p>
    </div>
    
    2019-12-09 17:16:40
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载