我的问题是:如何在框架中选择元素并添加属性(我想要添加属性的元素是h2#title)。 该元素将在主文件中选择。
主文件 - 这里
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<link rel="stylesheet" href="css/style.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
</head>
<frameset cols="100%" frameborder="0" class="test">
<frameset rows="72, *">
<frame src="head.html" noresize="noresize" scrolling="no" name="headFrame" id="headFrame">
<frame src="include.html" noresize="noresize" name="includeFrame" id="includeFrame">
</frameset>
</frameset>
</html>
head.html - 此文件包含在主文件
中<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Header</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<h1>LOGO</h1>
</body>
</html>
include.html - 此文件包含在主文件
中<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Header</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<h2 id="title">Wellcome</h2>
<img src="images/1.jpg">
</body>
</html>
答案 0 :(得分:0)
像这样:
$("h2").attr("id", "title");
答案 1 :(得分:0)
在include.html文件中添加脚本:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Header</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<h2 id="title">Wellcome</h2>
<img src="images/1.jpg">
</body>
<script>
$("#title").attr("style", "color:red;");
</script>
</html>
当帧加载html文件时,浏览器执行脚本。