-3

我想将 div 标签显示为网页标题

假设我的 div 标签

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

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

在这之间添加 div 标签<title></title>不起作用

请帮我..

4

5 回答 5

1

检查这个 -

而不是随机标题,它将显示 div 内容(在这种情况下为 Akon)。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Random Title</title>

</head>

<body>
<div id="songArtist">Akon</div>
<script>
document.title = document.getElementById("songArtist").innerHTML;
</script>
</body>
</html>
于 2013-05-01T08:15:40.947 回答
1

在对更改内容的函数、对象、请求进行任何调用之后

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

动态地,然后您可以在 Javascript 中调用以下内容;

 doocument.title = document.getElementById('songArtist').innerHTML;
于 2013-05-01T08:34:08.507 回答
0

jQuery解决方案

尝试这个:

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

如果您希望它在每次发生变化时都发生变化,div那么您可以使用:

$(document).ready( function() {
    $('div').on( '#songArtist', 'change', function() {
        document.title = $(this).text();
    });
});
于 2013-05-01T08:02:16.530 回答
0

您可以像这样更改标题

<!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>
于 2013-05-01T08:12:52.977 回答
-1

使用 PHP

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

静态标题。

   <html>
        <head>
            <title>
                Akon
            </title>
        </head>
    </html>
于 2013-05-01T08:05:48.740 回答