【发布时间】:2017-12-16 04:40:07
【问题描述】:
我在哪里可以看到更多关于这个的信息?我认为您必须始终使用 document.getElementById 才能与元素交互。
来源 (Getting data from Google docs into Javascript)
所以考虑一下这个 JavaScript:
function Data(response) {
document.Team.tName.value = response.feed.entry[0].gs$cell.$t; // HERE !
}
还有以下 HTML:
<html>
<head>
<title>
</title>
<script type="text/javascript" src="teams.js" >
</script>
</head>
<body>
<table>
<form name="Team">
<tr>
<td>
<input size="19" name="tName" readonly >
</td>
</tr>
</form>
</table>
<script src="https://spreadsheets.google.com/feeds/cells/18WEeF3d9pJWYK1sheNHgc0KOi845cjyZgJ8x6TVisFM/1/public/values?alt=json-in-script&callback=Data&range=A1"></script>
</body>
</html>
【问题讨论】:
-
除了
.getElementById之外,还有一些官方支持的方式,包括getElementsByClassName和getElementsByTagName。 -
您在此处找到的可以引用
document[name]的命名元素的功能是教程常用的简写,但不受官方支持 -
developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement 从一开始就使用表单名称和元素名称
标签: javascript dom