Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在js代码中添加ID_Javascript_Html - Fatal编程技术网

Javascript 如何在js代码中添加ID

Javascript 如何在js代码中添加ID,javascript,html,Javascript,Html,我最近一直在制作一个网站,连接两个单词,为人们创建一个简单的域名。 我想知道如何将ID放在粗体的位置,这样我就可以把变量“materials”也放进去。我希望这些是可变的,这样人们就可以从我在HTML中输入的两个下拉菜单中进行选择。这听起来可能是一个奇怪的请求,但这是因为我对JavaScript非常陌生,而且我知道的很少。谢谢您的时间。:-) 我的JAVASCRIPT: var places = ["island","moon","mars","vacation","house","yard",

我最近一直在制作一个网站,连接两个单词,为人们创建一个简单的域名。 我想知道如何将ID放在粗体的位置,这样我就可以把变量“materials”也放进去。我希望这些是可变的,这样人们就可以从我在HTML中输入的两个下拉菜单中进行选择。这听起来可能是一个奇怪的请求,但这是因为我对JavaScript非常陌生,而且我知道的很少。谢谢您的时间。:-)

我的JAVASCRIPT:

var places = ["island","moon","mars","vacation","house","yard","hole","library","cave","sun","sandpit","swing","park","ground","sky","land"];
var object = ["ball","toaster","wheel","bike","chair","cup","pole","zip","cake","cheese","microphone","stapler","macaroni","bucket","vacuum","vest","antelope","zucchini","knee","nail","nose","toe","paper","envelope","wood","yogurt"];
var material = ["stone","velvet","silk","cotton","carpet","denim","nylon","leather"];



function randomName() {

  var name = places[Math.floor( Math.random()*places.length )] + object[Math.floor( Math.random()*object.length )] + ".com";

  document.getElementById("output").innerHTML = name;
}
我的HTML:

<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>

  <h1 id="header">Randoma.in</h1>


  <div id="span">
  <select id="dropdown1">
  <option value="places">Places</option>
  <option value="objects">Objects</option>
</select> 

  <select id="dropdown2">
  <option value="places">Places</option>
  <option value="objects">Objects</option>
</select> 
  </div>



  <button onclick="randomName()" id="button">Generate Domain</button>
  <div id="output"></div>



  <div class="footer"></div>

</body>
</html>
你可以试试:

document.getElementById("elementname").value = variableName

在您的JavaScript代码中。

在您的JavaScript名称中function@user1901218随机名称函数中的变量名**是什么意思?我想你不能用**,你能解释一下吗?**是加粗的。我现在就把它取出来:P
document.getElementById("elementname").value = variableName