如何让它发挥作用?
var colors;
colors = ['white', 'black', 'custom'];
var r = Math.floor(Math.random()*3);
el.textContent = colors[r];
答案 0 :(得分:0)
许多(如果不是全部)编程语言都支持这一点。您可以动态访问数组内部的元素(以及来自对象的属性),而无需使用变量对索引(或属性名称)进行硬编码。
您的代码中必定存在其他问题。可能在定义和/或初始化el
的方式
答案 1 :(得分:0)
您的代码只要" el"正确获得http://jsfiddle.net/sjmcpherso/49gf18xj/
<div id="el"></div>
var el = document.getElementById("el");