獲得的文件數據是否有可能獲得從URL的HTML文檔信息(document.getElementById('something')
)? 這裏有一個更好的例子:的JavaScript URL
var box1 = url('https://example.com').document.getElementById('header');
獲得的文件數據是否有可能獲得從URL的HTML文檔信息(document.getElementById('something')
)? 這裏有一個更好的例子:的JavaScript URL
var box1 = url('https://example.com').document.getElementById('header');
您可以用jQuery做到這一點很容易,如果它在你的項目中可用。
$("#box1").load("https://example.com #header");
記住的是,上述受跨域規則和AJAX請求確實還加載整個文件example.com然而只有匹配的選擇器部分在您的div注入。
我剛剛測試過這一點,它只適用於您正在提取的網站。我嘗試了多次,但他們不工作。我不知道我是否做錯了,但我也不瞭解ajax – MasterPtato
這就是我的答案中的跨域規則的含義。要麼需要成爲當前的網站,要麼需要在其crossdomain.xml文件中獲得授權 – Dan
如果您需要從另一個人的網站上刪除某些內容,那麼您將無法使用JavaScript來做到這一點,並且需要一個服務器端腳本來獲取數據。 – Dan
聽起來就像你想做一個AJAX請求,解析接收到的HTML並提取一個或多個DOM元素。 – Xufox