[英]Chrome and Firefox list-style-image
假設我有以下代碼:
var doc = document.implementation.createHTMLDocument("");
doc.body.appendChild(doc.createElement("ul"));
doc.getElementsByTagName("ul")[0].style["listStyle"] = "square inside url('image.png')";
console.log(doc.getElementsByTagName("ul")[0].style["listStyleImage"]);
在Internet Explorer中,我得到:
url("image.png")
但是,在Firefox(有時)和Chrome上,我得到:
url()
有什么建議嗎?
我不確定為什么要這樣處理。 但是,如果您使用圖像的完整網址,則它應該可以工作:
var doc = document.implementation.createHTMLDocument("");
doc.body.appendChild(doc.createElement("ul"));
doc.getElementsByTagName("ul")[0].style["listStyle"] = "square inside url(http://www.example.com/image.png)";
console.log(doc.getElementsByTagName("ul")[0].style["listStyleImage"]);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.