问题
I would like to get the content of div by its ID from another site.
Let's say, I have a site and I want to get everything that is inside of div with the id of "mainbar" from this URL - https://stackoverflow.com/questions
Could you tell me, how to make it with native javascript or jquery?
Thanks in advance.
回答1:
If you have access to the other site and the Access-Control-Allow-Origin header is present, then jQuery can be used like this:
$.get('https://stackoverflow.com/questions').then(function (html) {
// Success response
var $mainbar = $(html).find('#mainbar');
document.write($mainbar.html());
}, function () {
// Error response
document.write('Access denied');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
来源:https://stackoverflow.com/questions/44369302/how-to-get-element-by-id-from-another-website