Javascript 需要帮助调试函数更改吗
代码笔: 我试图做的是让JavaScript在td中选择一个特定的单词,并用span将其包装起来,以便进行进一步的样式化。但出于某种原因,它不想起作用。有什么想法吗Javascript 需要帮助调试函数更改吗,javascript,function,codepen,Javascript,Function,Codepen,代码笔: 我试图做的是让JavaScript在td中选择一个特定的单词,并用span将其包装起来,以便进行进一步的样式化。但出于某种原因,它不想起作用。有什么想法吗 .大{ 字体大小:55px; } 函数chng(){ var text=document.getElementByTagName('td').innerHTML; var text2=text.replace('Germany','Germany'); document.getElementByTagName('td')。inn
.大{
字体大小:55px;
}
函数chng(){
var text=document.getElementByTagName('td').innerHTML;
var text2=text.replace('Germany','Germany');
document.getElementByTagName('td')。innerHTML=text2;
}
巴西-英格兰-德国
试试看
试试这个:
function chng(){
var text = document.getElementsByTagName('td')[0].innerHTML;
var text2 = text.replace('Germany','<span class="big">Germany</span>');
document.getElementsByTagName('td')[0].innerHTML = text2;
}
函数chng(){
var text=document.getElementsByTagName('td')[0].innerHTML;
var text2=text.replace('Germany','Germany');
document.getElementsByTagName('td')[0].innerHTML=text2;
}
您拼错了
getElementsByTagName()
。它返回HTMLCollection,您需要获取第一个元素,因此document.getElementsByTagName('td')[0]
哇!太棒了。[0]应该做什么?它接受通过调用getElementsByTagName()
获得的HTMLCollection的第一个元素。此函数返回多个元素的集合,而不是单个元素<代码>[0]指定要获取的确切元素。没有这样的方法:document.getElementByTagName
。相关:可能重复: