저는 BigCommerce 플랫폼에서 페이지의 특정 레이블 배경 이미지를 변경하려고합니다. 이러한 특정 요소에 대해 HTML을 편집 할 수 없으므로 CSS만으로는이 작업을 수행 할 수 없습니다. 저는 여기에 이러한 목표를 달성하기 위해 노력하고있어 페이지로 연결되는 링크는 다음과 같습니다배경 이미지 레이블 변경 중 ... 아무 일도 일어나지 않습니다.
http://weddingsflowerpetal.mybigcommerce.com/a-vintage-affair-bouquet/
내가 "화이트", "블랙", "레드"라고 라벨에 대한 배경을 변경하려고 해요 등 지금은이 코드가 있습니다
document.getElementById("7eff70453e41b167e40002762d6195d7").style.backgroundImage="url('http://weddingsflowerpetal.mybigcommerce.com/templates/__custom/images/ribbons/blackribbon.png') no-repeat left";
을 그리고 오른쪽 이미지 하나 하나를 변경하려면 레이블의 각 요소에 대해 하나 있습니다. 자, 코드를 페이지에 넣으면 JS 오류는 나타나지 않지만 이미지는 바뀌지 않습니다.
이 문제에 도움을 주시면 매우 감사하겠습니다. 내 문제에 대한 해결책이 아니라면, 아직 고려하지 않은 쉬운 방법이 있습니까?
요소가 숫자로 시작해서는 안에 넣어 시도 할 수 : 그래서 당신이 뭔가를 할 수 있습니다. 'background-repeat'과'background-position' 속성을 별도로 제공해야합니다. – alex
내가 틀렸다면 정정 해 주겠지 만 위에서 언급 한 점 이외에 배경 이미지 이름/주소에 따옴표가 필요하다고 생각하지 않습니다. 나는 이것이 실제로 필요하지 않은 CSS에 기초하고있다. 또한, 나는 다른 방향 대신에 [위치] [반복]되는 순서를 기억하는 것 같다. 그러나 앞에서 언급했듯이이 방법은이 방법으로는 포함될 수 없습니다. – Digitalis