<head>
<title>untitled</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 0.21" />
<script type="text/javascript">
var newdiv = document.createElement('div');
var divIdName = aaa;
newdiv.setAttribute('id',divIdName);
newdiv.innerHTML ='adadsdsfd';
document.body.appendChild(newdiv);
</script>
</head>
<body>
<div id="aa">
ddgdf
</div>
</body>
</html>
Я пытаюсь добавить простой элемент html с помощью javascript, но он не работает, может кто-то, пожалуйста, указать, что не так.Добавление HTML по javascript
'aaa' в' divIdName' рассматриваются как переменные, но я не вижу, он определил в любом месте. Может, вам нужно '' aaa ''(строка)? –
Если вы посмотрите в консоли ошибок своего браузера, вы, скорее всего, увидите сообщение об ошибке «aaa» не определено. – Boaz
Кроме того, что 'aaa' не определено, вы пытаетесь получить доступ к' document.body', прежде чем он будет доступен. Переместите сценарий в конец вашего документа. – pawel