IE에서 잘 작동하지만 불행히도 Google 크롬/Firefox에는 작동하지 않는 코드가 있습니다.자바 스크립트 클릭 기능
자바 스크립트에서 버튼에 click() 이벤트를 호출 할 때 의존합니다. 그 주위를 읽는 것은 이것이 IE 특정 확장 (doh) 인 것처럼 보입니다. 크롬 + 파이어 폭스에서 비슷한 일을 할 수있는 방법이 있습니까? 명확히하기 위해 사용자가 버튼을 클릭 할 때 발생하는 상황을 처리하지 않고 특정 버튼에 대해 click 이벤트를 실행합니다.
감사
그것을 요구하는 사람들의 코드 : 정말하지 않는 jQuery를 사용하지 않으
function getLinkButton(actionsDiv)
{
var hrefs = actionsDiv.getElementsByTagName("a");
for (var i=0; i<hrefs.length; i++)
{
var id = hrefs[i].id;
if (id !=null && id.endsWith("ShowSimilarLinkButton"))
{
return hrefs[i];
}
}
return null;
}
function doStuff()
{
//find the specific actions div... not important code...
var actionsDiv = getActionsDiv();
var linkButton = getLinkButton(actionsDiv);
if (linkButton != null)
{
if (linkButton.click)
{
linkButton.click();
}
else
{
alert("Cannot click");
}
}
}
을 절대적으로 필요
이 코드를 제시해주세요 .. –
@nvl : 나는 그가하고 싶은 생각 버튼에 설정된 "클릭"이벤트 핸들러를 전달합니다. –