많은 요소를 돌면서 JavaScript의 간단한 스 니펫을 실행할 링크를 추가하려고합니다. Chrome 확장 프로그램에서 콘텐츠 스크립트가 실행됩니다. 함수 do_something
은 my_func
과 동일한 파일에 정의되어 있으며 Chrome 확장 프로그램의 일부입니다. 동적으로 추가 된 요소의 onclick 처리기에서 JavaScript 함수를 참조하십시오.
my_func
Uncaught ReferenceError:
do_something
is not defined
가 어떻게 my_func
에서 do_something
를 참조 할 수 있습니다 : 내 반짝 링크를 클릭 할 때
function my_func() {
$(".matching_class").each(function() {
$(this).html('<a href="javascript:do_something();">foo</a>');
});
}
문제는, 난이 얻을?
당신이 브래킷을 열고 놓친? '$ (this) .html ('foo');' – Ved
@ programmer_1 - 좋은 점, 예 - 내 실제 코드에는 없지만 게시 한 단축 예가 있습니다! –