我在我的所见即所得中插入了一个图片网址,但是Firefox不知何故用...替换我的网址./
string += "<img src='"+encodeURI(domain)+"/"+file_name+"' id='"+filename+"'>";
console.log(string);
控制台记录此内容:
<img src='http://www.testing.com/web_graph.gif' id='web_graph.gif'>
然后使用
document
.getElementById("texto_a_editar")
.contentWindow
.document
.execCommand('inserthtml', false, string);
我明白了:
<img src="../web_graph.gif" id="web_graph.gif">
我应该怎么做才能获得完整的网址?
答案 0 :(得分:0)
var completeURI = location.href,
completeURIi = location.href.lastNidexOf("/"),
img = document.getElementById("web_graphic.gif").getAttribute("src");
img = img.substr(img.lastIndexOf("/") + 1);
completeURI = completeURI.substr(0, completeURI.lastIndexOf("/") + 1) + img;