2017-01-16 5 views
0

我々はJavascript:element.attributeは何を返しますか?それをURLでどのように使用するのですか?

セイ例えば

に属性ソースと代替テキストと
<img src="www.abc.com" alt="hi"/> 

をイメージタグを持っている場合は、今img.altは私たちに、文字列"hi"を返し、img.srcは私たちに、文字列"www.abc.com"を返します。今、私はJavascriptコード

element.style.backgroundImage="url("www.abc.com")"; 

私はurl("www.abc.com")の代わりに書くために何を使用する必要がありますを使用して、私の任意の要素に背景画像を追加したい場合は、私はurl(img.src)またはurl(' + img.src + ')またはurl(" '+ img.src +' ")を使用するかどうか疑いを持っています私を助けてください、私は混乱している。

+1

を使用しています。 – Bergi

答えて

2

あなたは限りURLは任意の引用符が含まれていないとして、あなたはCSS内のURLの周りの文字列の区切り文字を必要としないelement.style.backgroundImage = "url('" + img.src + "')";

+0

引用符はコードで固定されています。 –

+1

*引用符を追加する場合は、それらをURLでエスケープすることを忘れないでください。 – Bergi

関連する問題