如何隐藏一个要点?这个网站的例子
http://www.grainge.org/pages/various_rh_projects/alt_dropdowns/showhide_3/showhide3.htm
你可以看到这个例子
第一个热点
第二个热点
如果我们点击'first‘,它就会出现,如果没有,它就不会出现。怎么做呢?
发布于 2009-07-16 23:08:16
我敢打赌,这是用JavaScript完成的,而不是python。基本策略:
。
function hideClass(name)
{
var matches = getElementsByClassName(name);
for (var i = 0; i < matches.length; i++)
{
var match = matches[i];
match.style.display = "none";
}
}
这里提供了调用getElementsByClassName.js的方法:
http://code.google.com/p/getelementsbyclassname/
函数名(ShowClass)也可以类似地使用match.style.display =“block”来创建;
发布于 2009-07-16 23:24:57
这当然是用javascript完成的。
另一种可能是具有空元素
<div id="myelt"></div>
并更改此元素的html内容。
document.getElementById('myelt').innerHTML = "My text";
发布于 2009-07-16 23:29:49
在jQuery中,你可以这样做(v.快速示例):
$(function(){
$('ul ul')
.hide() //Hide the sub-lists
.siblings('a').click(function(){
$(this).siblings('ul').toggle(); //show or hide the hidden ul
});
});
这也应该允许具有隐藏子列表和热点的子列表。
https://stackoverflow.com/questions/1141774
复制