Замена ID видео в коде youtube 
		
		
		
		ЗДРАВСТВУЙТЕ! 
	ХЕЛП ПЛИЗ! На странице есть строка ввода текста. На странице есть iframe с кодом youtube. Цель: заменить вводимым текстом ID видео с youtube 
<html>
<head>
<title></title>
<script>
var d = document;
function add() {
  var div = d.getElementById("d"), txt = d.getElementById("txt");
  var newDiv = d.createElement("b");
  newDiv.innerHTML = txt.value;
  div.appendChild(newDiv);
}
</script>
</head>
<body>
<textarea id="txt"></textarea>
<input type="button" value="Add" onClick="add()"><br><br>
??? <b id="d"></b>
<br><br>
<iframe width="790" height="444" src="https://www.youtube.com/embed/PfMvcM_Q5-s" frameborder="0"></iframe>
</body>
</html>
Перебрал различные варианты, но все корежит код iframe. Подскажите, пожалуйста, как можно вывести вместо PfMvcM_Q5-s в iframe значением из <b id="d"></b>, которые мы получаем при введение данных на этой же странице. И, самое главное, чтобы еще и видео проигрывалось ))) СПАСИБО!  | 
	
		
 Попробуйте так: 
	
<html>
<head>
<title></title>
<script>
    function add() {
      document.querySelector('iframe').src = 'https://www.youtube.com/embed/' + document.querySelector('#txt').value;
    }
</script>
</head>
<body>
    <input type="text" id="txt"/>
    <input type="button" value="Add" onClick="add()">
    <br><br>
    <br><br>
    <iframe width="790" height="444" src="" frameborder="0"></iframe>
</body>
</html>
 | 
	
		
 Nexus! 
	Спасибо большое!! Все работает!  | 
| Часовой пояс GMT +3, время: 09:09. |