나는 동적 인 td를 가지고있는 테이블을 가졌을 때 글자의 무게를 변경하고 싶다. 다음은 코딩이지만 클릭하면 전체 페이지가 변경됩니다. 내가 잘못한 곳을 말해줘.동적으로 생성 된 td 변경 onclick
function addHandler()
{
var addH=document.getElementsByTagName('td');
for(var i=0;i < addH.length;i++)
{
if(addH[i].addEventListener)
{
addH[i].addEventListener('click',addBold,false);
}
else if(addH[i].attachEvent)
{
addH[i].attachEvent('onclick',addBold);
}
}
}
function addBold()
{
var add=document.getElementsByTagName('td');
for(var i=0;i < add.length;i++)
{
var weightVal=add[i].style.fontWeight;
if(weightVal!=900)
{
add[i].style.fontWeight="900";
}
else
{
add[i].style.fontWeight="100";
}
}
}
클릭 한 TD 만 굵게 표시 하시겠습니까? – attila