Как вложить тег в тег 
		
		
		
		Здравствуйте есть задача вложить в заголовок дополнительный тег к примеру 
	<h1>Новый <span>блог</span></h1> Заголовок как известно в многих cms выводится в переменной. помогите пожалуйста ... как реализовать что бы часть заголовка попадала в тег к примеру span  | 
	
		
 как вариант  
	
onload = function(){
    document.getElementsbyTagName('h1').appendChild('<span>блог</span>')
}
 | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 вот: 
<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
	<input type="button" value="кликай меня полностью!" onclick="buttonClick();">
    <span></span>
    <script type="text/javascript">
    function buttonClick()
      {
	  var span = document.createElement('span');
	  span.innerHTML = 'блог';
      document.getElementsByTagName('span')[0].appendChild(span);
      }
    </script>
  </body>
</html>
 | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
 span{
     color: red;
 }
  </style>
  <script>
    window.onload = function(){
   var h = document.getElementsByTagName('h1')
   for (var i=0; i<h.length; i++)  {
      var node = h[i].firstChild
      var text = h[i].firstChild.data.split(' ');
      node.data = text[0]+' ';
      var span = document.createElement('span');
      span.appendChild(document.createTextNode(text[1]))
      h[i].appendChild(span)
   }
}
  </script>
</head>
<body>
<h1>Новый блок</h1>
<h1>Новый блок</h1>
</body>
</html>
 | 
	
		
 поспешил, еще 1 вариант 
	
onload = function(){
    document.getElementsByTagName('h1')[0].innerHTML += '<span>блог</span>';    
}
 | 
	
		
 
(function() {
   var a = document.getElementsByTagName('h1')[0];
   var b = document.createElement('span');
   b.innerHTML = 'блог';
   a.appendChild(b);
})();
Или: 
document.getElementsByTagName('h1')[0].appendChild(function()
{
   var a = document.createElement('span');
   a.innerHTML = 'блог';
   return a;
}());
 | 
| Часовой пояс GMT +3, время: 11:29. |