现有两个超链接,<a href="#">修改</a> 和<a href="#">保存</a>,“保存”链接在页面加载时,是隐藏的,当点击“修改”链接时,显示“保存”链接,为了将“保存”链接和“修改”链接显示在同一行,我做了如下设置:
<div id="a1" style="display:inline"><a href="javascript:onSubmitForRule()">[保存]</a></div>
但是不起作用!请教各位大虾,怎么才能让两个链接显示在同一行?
<div id="a1" style="display:inline"><a href="javascript:onSubmitForRule()">[保存]</a></div>
但是不起作用!请教各位大虾,怎么才能让两个链接显示在同一行?
<div id="a1" style="display:inline">
<a href="javascript:onSubmitForRule()">[保存]</a>
<a href="#">修改</a>
</div>
<div id="a1" style="display:inline">
<a href="javascript:onSubmitForRule()" style="float:left;" >[保存]</a>
<a href="#" style="float:left;" >修改</a>
</div>同时你要保证你的列宽足够,否则会被浏览器强行换行
<div id="a1" style="width:200px;display:inline">
<a href="#" onclick="document.getElementById('sav').style.display=''">[修改]</a>
<a id="sav" href="javascript:onSubmitForRule()" style="display:none">[保存]</a>
</div>
建议查看div的宽度看看
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<style type="text/css">
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showOpen() {
document.getElementById("a1").style.display="block";
}
//-->
</SCRIPT>
</HEAD> <BODY>
<a href="JavaScript:showOpen()">修改</a>
<div style="position:absolute;display:inline"><a href="javascript:onSubmitForRule()" style="display:none" id="a1">[保存]</a></div>
</BODY>
</HTML>