JS、jq修改网站标题,关键词,描述 SEO设置

113 篇文章 1 订阅
本文介绍了如何使用JavaScript修改HTML文档的<title>标签内容,同时更新了<meta>标签,包括keywords和description,以实现SEO优化。通过SeoUpdate函数,展示了如何根据给定的参数动态设置SEO元素。
摘要由CSDN通过智能技术生成

js修改title(2022-6-21 更新)

document.querySelector("head > title").text=666

JS代码 

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>SEO操作DOM测试</title>
    <meta name="keywords" content="关键词">
    <meta name="description" content="描述">
</head>

<body>
    <script>
    
        function SeoUpdate(SeoTitle, SeoKeywords, SeoDescription) {
            let _headDom = '',_title = '',_meta = ''; 

            _headDom = document.getElementsByTagName('head')[0]; //获取head节点
            _title = _headDom.getElementsByTagName("title")[0];  //获取head节点下的title节点
            _meta = _headDom.getElementsByTagName("meta"); //获取head节点下的meta节点,它一般是一个数组

            _title.innerText = 'SeoTitle';
            for (let index = 0; index < _meta.length; index++) { 
                switch (_meta[index].name) {
                    case 'keywords':
                        _meta[index].content = SeoKeywords;
                        break;
                    case 'description':
                        _meta[index].content = SeoDescription;
                        break;

                    default:
                        break;
                }
            } 
        }
        SeoUpdate('SeoTitle', 'SeoKeywords', 'SeoDescription');
    </script>
</body>

</html>

效果


JQ代码

$("title").text("标题");
$('meta[name="keywords"]')[0].content="关键词";
$('meta[name="description"]')[0].content="描述";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橙-极纪元JJY.Cheng

客官,1分钱也是爱,给个赏钱吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值