Si vous souhaitez charger complètement une sous-page dans cette page, il n'est pas recommandé de la charger directement sur les éléments de cette page ;
Pensez-vous que cette solution serait meilleure :
L'approche générale consiste à charger d'abord cette sous-page dans une iframe en modifiant l'attribut src (afin que la sous-page et la page parent aient des portées indépendantes, minimisant ainsi divers conflits
) ;
L'étape suivante consiste à obtenir l'objet window dans la sous-page iframe. À l'avenir, vous pourrez utiliser l'objet window de cette sous-page pour obtenir les éléments correspondants de la sous-page et effectuer des opérations :
<iframe src="动态替换这个属性即可"></iframe>
// 获取iframe子页面的window对象
var iframeWindow = document.getElementById('iframe的id').contentWindow;
// 获取子页面的元素
var element = iframeWindow.document.getElementById('子页面中某个元素的id');
// jquery版
var iframeWindow = $('iframe的选择器').prop('contentWindow');
var element = $(iframeWindow).find('要获取元素的选择器');
Si vous souhaitez charger complètement une sous-page dans cette page, il n'est pas recommandé de la charger directement sur les éléments de cette page ;
Pensez-vous que cette solution serait meilleure :
L'approche générale consiste à charger d'abord cette sous-page dans une iframe en modifiant l'attribut src (afin que la sous-page et la page parent aient des portées indépendantes, minimisant ainsi divers conflits
) ;L'étape suivante consiste à obtenir l'objet window dans la sous-page iframe. À l'avenir, vous pourrez utiliser l'objet window de cette sous-page pour obtenir les éléments correspondants de la sous-page et effectuer des opérations :
index est la page en cours de chargement
test est la page qui exécute load
Vous pouvez opérer comme vous le souhaitez après le chargement.