不用后台代码修改.aspx页面meta标签的content
如:<meta name="description" content="描述11"/>
<meta name="keywords" content="关键字11">
用JS代码并能在源代码中看到修改的结果

解决方案 »

  1.   

    <!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 name="description" content="描述11"/>
    <meta name="keywords" content="关键字11">
    <title>无标题文档</title>
    <style>
    *{margin:0; padding:0;}
    </style>
    </head><body>
    <script>
    var metas = document.getElementsByTagName('meta');
    for(var i = 0; i < metas.length; i++){
    if(metas[i].content){
    alert('没改:'+metas[i].content);
    metas[i].content = '111111111';
    alert('修改:'+metas[i].content);
    }
    }
    </script>
    </body>
    </html>
    并能在源代码中看到修改的结果可能不行
      

  2.   

      var arr = document.getElementsByTagName('meta');
      arr[0].content = "描述11";
      arr[1].content = "关键字11";