>  기사  >  웹 프론트엔드  >  이 객체에 대한 구현 아이디어는 A tag_javascript 기술에서 href 및 onclick을 통해 전달되었습니다.

이 객체에 대한 구현 아이디어는 A tag_javascript 기술에서 href 및 onclick을 통해 전달되었습니다.

WBOY
WBOY원래의
2016-05-16 17:36:111163검색

블로그의 백엔드 관리에서는 카테고리에 주소를 추가하는 것은 허용되지만 onclick 이벤트를 추가하는 것은 쉽지 않습니다. 현재 객체를 함수에 전달하고 싶어서 "Javascript:shoControlSidebar(this)"로 URL을 작성했는데 전달된 매개변수가 객체였으나 다른 정보는 얻지 못한 것으로 나타났습니다. 내가 얻고 싶은 것은 innerText인데 이것은 그것이 위치한 A 태그를 가리키지 않습니다.

.

onclick="shoControlSidebar(this)"를 사용하면 인터프리터는 이를 익명 함수로 래핑합니다.

코드 복사 코드는 다음과 같습니다.

a.onclick = function anonymous()
{
shoControlSidebar(this)

This this는 객체 a를 참조합니다. href 사용 시 주소이므로 this는 참조할 곳이 없습니다.

코드 복사 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
A에서 innerHTML을 가져오고 싶습니다.
If href="test(this);" 프로그램이 종료되고 href의 방향이 잘못되었습니다.


코드 복사 코드는 다음과 같습니다.
함수 테스트( obj){
alert(obj);
//js
alert(obj.innerHTML)
//jquery
alert($(obj).html()); >}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.