我已经护目镜但仍然不知道该怎么做
我有3个div
<body>
<div id="container">
<div id="center"> <h1>center</h1> </div>
<div id="right"> <h1>right</h1> </div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
我试图完成什么
到目前为止我尝试了什么
#center{
background-color: green;
float: left;
overflow: auto;
}
#right{
background-color: red;
float: right;
width: 200px;
}
Run Code Online (Sandbox Code Playgroud)
如何使div id = center在另一个div(div id = right)的正确位置填充整个宽度
原谅我的英语
这是我试图完成的
的index.html
<html>
<head>
<style>
.primary_key{
display: none;
}
</style>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div>
<div class="container">
<p class="primary_key">1</p>
<p class="content">content1</p>
</div>
<div class="container">
<p class="primary_key">2</p>
<p class="content">content2</p>
</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
的script.js
window.onload = function(){
var allContainer = document.getElementsByClassName('container');
for(var i=0; i<allContainer.length; i++){
var container = allContainer[i];
allContainer[i].onclick = function(e){
clickContainer(container);
}
}
}
function clickContainer(ele){
var selectedId = ele.getElementsByClassName('primary_key')[0].innerHTML;
alert(selectedId);
}
Run Code Online (Sandbox Code Playgroud)
它应该
但我的代码总是警告= 2