<html>
<head>
<script>
function getUrlParams() {
var params = {};
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
params[key] = value;
});
return params;
}
window.onload = function() {
var params = getUrlParams();
if (params.hasOwnProperty("id")) {
document.getElementById("iframe").src = "https://example.com/?id=" + params["id"];
}
}
</script>
</head>
<body>
<iframe id="iframe" width="100%" height="500"></iframe>
</body>
</html>
这段代码通过调用 getUrlParams
函数获取 URL 中的参数,并将其写入到 iframe 的 src 中。如果 URL 中没有 id 参数,则不会进行任何操作。