我刚刚开始学习Javascript,我正在尝试使用它来更改锚标记的HTML。我宁愿不按每个ID做这件事,因为我最终会有一些相同的锚,所以我想用一个班级来做。简单的JavaScript查询
<div class="testing2">
<a href="http://802.f5f.myftpupload.com/11550-2/design/11544/" class="wpc-customize-product">Customize</a>
</div>
<script type="text/javascript">
var test = document.getElementsByClassName('testing2');
var anchors = test.getElementsByTagName('a');
if (anchors[0]) {
anchors[0].innerHTML="Blank";
}
</script>
问题是,使用一个ID,但在使用该类时不我什么时候才能使这项工作 - 我收到错误遗漏的类型错误:test.getElementsByTagName不是一个函数。
我错过了什么?
你将不得不使用'for'循环或'test' [0]。 getElementByClass返回一个数组 –