我正在使用自定义标签来定义应用程序中的部分,所以我有这样的东西:
<mysection>
<form>
<input name="myfield">
</form>
</mysection>
我正在使用以下内容并能够获取标签(打印到控制台,一切都很时髦)
var parent = document.getElementsByTagName('mysection');
我遇到的问题是按名称查找子字段:
var myfield = parent.getElementsByName("myfield");
...因为我不想接听任何其他可能具有名称为“myfield”的输入的“部分”。
编辑:
var parent = document.getElementsByTagName('mysection')[0];
被建议并返回到控制台部分内容,但是,getElementsByName
抛出一个错误:
Uncaught TypeError: Object #<NodeList> has no method 'getElementsByName'