Php 将div标记显示为网页标题

Php 将div标记显示为网页标题,php,javascript,css,html,Php,Javascript,Css,Html,我想显示一个div标签作为网页标题 假设我的div标签 <div id="songArtist"></div> 有一个“Akon”的内容,那么我的页面标题应该是Akon 在此之间添加div标记无效 请帮助我..jQuery解决方案 试试这个: $(document).ready( function() { document.title = $('#songArtist').text(); }); 如果您希望在每次更改此div时都对其进行更改,则应使用:

我想显示一个div标签作为网页标题

假设我的div标签

 <div id="songArtist"></div>

有一个“Akon”的内容,那么我的页面标题应该是Akon

在此
之间添加div标记无效

请帮助我..

jQuery解决方案 试试这个:

$(document).ready( function() {
    document.title = $('#songArtist').text();
});

如果您希望在每次更改此
div
时都对其进行更改,则应使用:

$(document).ready( function() {
    $('div').on( '#songArtist', 'change', function() {
        document.title = $(this).text();
    });
});

使用PHP

<html>
    <head>
        <title><?php echo $page_title;?></title> 
    </head>
</html>

静态标题。

   <html>
        <head>
            <title>
                Akon
            </title>
        </head>
    </html>

阿肯

您可以这样更改标题

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>hi</title>

</head>
<body>
    <div id='songArtist'> Welcome to this page </div>

       <script language="javascript" >
    document.title= document.getElementById('songArtist').innerHTML;
   </script>
</body>


</html>

你好
欢迎来到这个页面
document.title=document.getElementById('songArtist').innerHTML;
检查此项-

它将显示div内容(本例中为Akon),而不是随机标题


随机标题
阿肯
document.title=document.getElementById(“songArtist”).innerHTML;

在调用函数、对象、请求以更改

 <div id="songArtist"></div>

当在div元素上触发更改事件时,您可以在javascript中设置document.title您不需要div标记-只需文本:
Akon
div标记内容不是静态的,它将动态变化@pete您是在更改此内容服务器端还是客户端?因此,在更改内容的js函数结束时,您可以按照GaretheGeek所说的做,并使用document.title更改您的标题。这个问题没有标记jquery@Pete这个问题也用php标记:|如果它动态变化,使用javascript。您需要在每一个
script
标记上方包含
jquery.js
。请参阅:。您需要在结束
正文
标记之前移动
脚本
块。不,我们需要在正文加载结束时编写此脚本。如果我们将脚本放在body标记之前,那么脚本将尝试在body中绘制div控件之前设置标题。而这个代码将不起作用。如果我们引用任何文件来进行负重操作,我们只在顶部添加脚本。请看我链接到的问题。您的脚本位于
正文
之外。您想将其添加到
标记之前。噢。。对不起。是的,你可以写在body标签的底部。他的页面标题会动态变化。
 <div id="songArtist"></div>
 doocument.title = document.getElementById('songArtist').innerHTML;