버튼 클릭시 속성의 동적으로 href가 으로 변경하고 싶습니다.헤드 섹션의 링크 속성을 동적으로 변경하십시오.
예를 들어 :이 dashboard.css는
지금 내가 그것을 버튼 클릭에 profile.css을 변경해야 이미 활성화되어 있습니다.문제 : 나는이 작업을 달성 할 수있는 방법
- .
- 페이지를 다시로드 한 후에 profile.css가 사라져서는 안됩니다.
버튼 클릭시 속성의 동적으로 href가 으로 변경하고 싶습니다.헤드 섹션의 링크 속성을 동적으로 변경하십시오.
예를 들어 :이 dashboard.css는
지금 내가 그것을 버튼 클릭에 profile.css을 변경해야 이미 활성화되어 있습니다.문제 : 나는이 작업을 달성 할 수있는 방법
<link>
요소에 대한 사용 :
var link = document.getElementsByTagName("link")[0];
console.log(link.href);
link.href = "123.css"; // or something else
console.log(link.href);
사용에 대한 <a>
는 요소 :
var a = document.getElementsByTagName("a")[0];
console.log(a.href);
a.href = "http://www.google.com"; // or something else
console.log(a.href);
<a href="abc">example</a>
<button>click me</button>
$("button").click(function(){
$("a").attr("href", "http://www.google.com/");
});
이
시도$(document).ready(function(){
$("button").click(function(){
$("link").attr("href","your css file name or path of css");
});
});
이것이 무엇을하는지 설명하고"페이지를 다시로드 한 후에 profile.css가 사라져서는 안됩니다 "라는 요구 사항을 어떻게 충족시키는 지 설명해 주시겠습니까? –
페이지의 전체 CSS를 바꿀 수 있습니다. 쿠키로 설정을 저장할 수 있습니다. 다음은 구현 방법을 설명하는 full article입니다.
당신은'
@ Kushal'jQuery'를 자유롭게 사용할 수 있습니까? –
아니오 jquery ..를 사용하고 싶지 않습니다. –