ここで私の質問に関連するいくつかの質問を見つけましたが、探していた答えが正確には得られませんでした。jQueryがよく行うことと同様に、次のようなことをしたいと思っています。
createCSS("mystyle.css", {
media: "screen",
type: "text/css"
});
やりたいことを達成するためにこれを試しましたが、うまくいきません:
var prop = {
media: '',
type: ''
};
function createCSS(href, prop) {
var anchor = document.createElement("link");
anchor.setAttribute("href", href);
anchor.setAttribute("media", prop.media);
anchor.setAttribute("type", prop.type);
if(typeof anchor != "undefined") {
document.getElementsByTagName("head")[0].appendChild( anchor );
}
}
今、私は単一の複数のパラメーターを作成できることを知っていますcreateCSS("mystyle.css", "screen", "text/css");
が、それは好きではありません.他の方法はよりクールに見えます.
JavaScript は初めてなので、どんな助けでも大歓迎です!