【发布时间】:2014-08-24 23:42:28
【问题描述】:
我不确定为什么这不起作用,有人可以告诉我为什么吗?
var red = [0, 100, 63];
var orange = [40, 100, 60];
var green = [75, 100, 40];
var blue = [196, 77, 55];
var purple = [280, 50, 60];
var myName = document.getElementById('mytext');
letterColors = [ red, orange, green, blue, purple ]
if(10 > 3) {
bubbleShape = "circle";
}
else {
bubbleShape = "square";
}
drawName(myName, letterColors);
bounceBubbles()
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="alphabet.js"></script>
</head>
<body>
<canvas id="myCanvas"></canvas>
<script type="text/javascript" src="bubbles.js"></script>
<script type="text/javascript" src="main.js"></script>
<head>
Name: <input type="text" name="mytext"><br>
</form>
</head>
<body>
</body>
</html>
我试图让变量“myname”成为用户在文本框中键入的内容。
【问题讨论】:
-
mytext 不是 ID,而是名称属性
-
该元素在您尝试获取时不可用!
标签: javascript html textbox getelementbyid var