Safari(both mobile and desktop)
을 타겟팅하고 클래스에 대한 몇 가지 스타일을 Javascript
을 통해 추가하려고합니다.Safari에서 getElementByClassName을 사용하여
내 코드는 다음과 같습니다.
(function safaristyles()
{
if (navigator.userAgent.match(/AppleWebKit/) && ! navigator.userAgent.match(/Chrome/)) {
var avt = document.getElementsByClassName("avatar");
avt.style.border = "0" + "px";
avt.style.padding = "0" + "px";
}
})(this);
내가보고있는 바로는 Webkit inspector
입니다. 이것은 내가 직면 한 오류입니다.
- 가 '정의되지 않은'는 객체가 아닌 내가 JS 물건에 초보자 해요
('avt.style.border = "0"+ "픽셀"을 평가)는, 그래서 참아주세요 나랑.
너무 감사 단일 항목의 스타일 배열이 노드 목록을 변환하고 설정할 수 있습니다! 나는 for 루프를 사용했다. 이것은 0에서'avt.length'까지 반복하고 작동했다. – Vibin
도와 줘서 기쁩니다 !! – user2580076
* 배열을 반환합니다 * 기술적으로 – alex