a.html中有多个标签id=1,id=2等等,我想通过地址a.html?id=1直接显示需要的标

作者&投稿:程颜 (若有异议请与网页底部的电邮联系)
a.html中有多个标签id=1,id=2等等,我想通过地址a.html?id=1直接显示需要的标~

js也行,你是PHP也行,如果是PHP你用的什么框架要看?一般框架都有给页面赋值的能力
举例

$this->assign("pd",1);$this->assign("ad",2);
模版页面

{if $pd eq 1}赋值一{/if}{if $ad eq 1}赋值二{/if}smarty 框架也是这样。

js的话 就用你这个a.html?id=1这样的方法,需要你写个获取参数的函数

function getPar(par){ //获取当前URL var local_url = document.location.href; //获取要取得的get参数位置 var get = local_url.indexOf(par +"="); if(get == -1){ return false; } //截取字符串 var get_par = local_url.slice(par.length + get + 1); //判断截取后的字符串是否还有其他get参数 var nextPar = get_par.indexOf("&"); if(nextPar != -1){ get_par = get_par.slice(0, nextPar); } return get_par;}window.onload= function(){ var id = "id"+getPar("id"); document.getElementById(id).style.display = "";}页面代码 强调js最好要放在html代码后面 确保html加载完成了!

赋值一赋值二

ID顾名知义,只能是唯一。正如你的身份证一样。
学习技术,技术氛围很重要,给你推荐这个技术论坛(ps:我当初就是在这个技术论坛入门的^_^)
https://www.mengkedu.com/

用jquery的一种解决方法:例子如下:
test.html:(注意,这里任何html页面都可以用,我只是在这里面加了个div
<div id='gettag'></div>,用来显示信息。jquery.js可以在jquery上下载到,改下名字就可以,地址:http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.2.min.js)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title id='kkk'>jQuery Starterkit</title>

<script src="jquery.js" type="text/javascript"></script>
<script src="custom.js" type="text/javascript"></script>
</head>
<body>
<h1>jQuery Starterkit</h1>
<h2>This page contains code to test the examples. Most of it is only relevant for a example.</h2>
<div id='gettag'></div>
<a id="first" href="#" >Some link</a>
<div class="stuff">

<a name="top" href="#bottom">Go to bottom</a>

<div class="buttons">
<button>First button</button>
<button>Second button</button>
</div>

<ol id="orderedlist">
<li>First element</li>
<li>Second element</li>
<li>Third element</li>
</ol>

<ol id="orderedlist2">
<li>First element, second list</li>
<li>Second element, second list</li>
<li>Third element, second list</li>
<li>Li with child ul
<ul>
<li>Child One</li>
<li>child two</li>
</ul>
</li>
</ol>
<label for='text1'>test</label><input type="text" name='text1'>
<div id="rating">Container</div>

<a id="reset" href="#">Reset!</a>

<form id="form">
Form 1
<input value="XXX" />
<input />
</form>

<form>
Form 2
<input value="YYY" />
<input />
</form>

<form>
Form 3
<input type="checkbox" />
<input type="checkbox" checked="checked" />
</form>

</tbody>
</table>
<a name="bottom" href="#top">Go to top</a>
</div>

</body>
</html>

custom.js
//获取html的tag
$(document).ready(function() {
var arr_tag=Array();
var arr_id=Array();
var arr_class=Array();

var str='';
$('*').each(function(i){
arr_tag[i]=$(this).get(0).tagName;
arr_id[i]=($(this).attr('id')? $(this).attr('id'): 'non');
arr_class[i]=($(this).attr('class')? $(this).attr('class'): 'non');
str +="</br>"+arr_tag[i]+" id='"+arr_id[i]+"' class='"+arr_class[i]+"'";
});
$('#gettag').html(str);
});


HTML基础有哪些单标签
1、在HTML基础中,单标签就是由一个标签组成的。例如<br>、<hr>、<img>、<input>、<param>、<meta>、<link>。2、而双标签则是由“开始标签”和“结束标签”两部分构成(这两部分是相同的)。例如<html>、<head>、<title>、<body>、<table>、<tr>、<td>、<span>、<p>、<form>、<h1>...

html有关多个文件上传
\/\/改好了没问题..加文件试试 <meta http-equiv="Content-Type" content="text\/html; charset=UTF-8" \/> <script type="text\/javascript"> function imgChange(next) { if(next != null)document.getElementById(next).style.display = "";} function validate() { var phos = 2;for(i ...

HTML网页设计头标记中,哪些标记是必须要有的部分?
网页中主要由以下几个部分组成:html body head 这几个是网页组成的必须要的标签。除了这些,同时还需要设置SEO中最重要的3个meta标签,分别是网站标题,网站描述,网站关键词。

html空格代码如何使用
使用键盘,键入空格在html页面中,我们可以通过键入“空格”键来插入空格。其中 表示一个不间断的空格,也就是在该位置不会自动换行。 表示一个普通的空格。需要注意的是,HTML中多个空格会被解析为一个空格,如果需要在HTML中输入多个空格,可以使用 实体字符。在写HTML空格代码时需要注意分号...

html5新增的表单元素有哪些
html5新增的表单元素有以下几种:datalist,keygen,output三种无素。1.datalist 元素 datalist 元素规定输入域的选项列表。列表是通过 datalist 内的 option 元素创建的。如需把 datalist 绑定到输入域,请用输入域的 list 属性引用 datalist 的 id。2.keygen 元素 keygen 元素的作用是提供一种验证...

一个网页中 能不能有 多个 内部样式表(<style><\/style>)??
只能有一个,还必须写在<head><\/head>之间,你吧要定义的样式全在<style>。。。<\/style>之间第一了就行了。本人意见仅供参考~~~

HTML中属性ID和属性NAME有何区别?
name原来是为了标识之用,但是现在根据规范,都建议用id来标识元素。但是name在以下用途是不能替代的:1. 表单(form)的控件名,提交的数据都用控件的name而不是id来控制。因为有许多name会同时对应多个控件,比如checkbox和radio,而id必须是全文档中唯一的。此外浏览器会根据name来设定发送到服务器的...

html5与传统html一样吗 区别是什么
•对于frameset元素、frame元素与noframes元素,由于frame框架对网页可用性存在负面影响,在HTML5中已不支持frame框架,只支持iframe框架,或者用服务器方创建的由多个页面组成的复合页面的形式,同时将以上这三个元素废除。 3、只有部分浏览器支持的元素 • 对于applet、bgsound、blink、marquee等元素,由于只有部分浏览器...

HTML中  和空格的区别
而在html代码中输入空格,不管输入多少个空格,最终在页面中显示的空格位置只有一个。例如:hmtl代码中,在两个字之间输入十个空格与输入十个转义字符 的效果对比。2、在html代码中,&和空格的区别 html中的转义字符&表示&字符,而空格表示的就是一个空格。在很多网站上编辑文字时,如果需要...

HTML文本中的<html>标签与<html xmlns="http:\/\/www.w3.org\/1999\/xhtml...
没有区别:"xmlns=http:\/\/www.w3.org\/1999\/xhtml" 是一个固定值,即使没有包含它,此值也会被添加到 <html> 标签中。xmlns属性在 XHTML 中是必需的,但在 HTML 中不是。xmlns 属性可以在文档中定义一个或多个可供选择的命名空间。该属性可以放置在文档内任何元素的开始标签中。该属性的值类似...

浮山县18333506699: a.html中有多个标签id=1,id=2等等,我想通过地址a.html?id=1直接显示需要的标 -
彩学肿节: js也行,你是PHP也行,如果是PHP你用的什么框架要看?一般框架都有给页面赋值的能力 举例$this->assign("pd",1); $this->assign("ad",2);模版页面 {if $pd eq 1} <div>赋值一</div> {/if} {if $ad eq 1} <div>赋值二</div> {/if}smarty 框架也...

浮山县18333506699: html中a标签中href="paly.php?id=1&""是什么意思? -
彩学肿节: ?后面就是给下个页面利用URL传至,&意思是传多个值用这个隔开下个页面就可以用REQUEST["ID"] 获取到1

浮山县18333506699: 在HTML<a>标签里的参数出现abc=1是什么意思? -
彩学肿节: 那是一个自定义属性,对于浏览器来说没有意义,浏览器会忽略自定义属性,但是可以使用js存取自定义操作,自定义属性名与变量命名相似,你可以利用自定义属性在标签中存储一些数据,然后由js来读取和使用.

浮山县18333506699: html中,body和html都有id属性,为什么不能用两个不同的id写两个body标签对,两个html标签对呢? -
彩学肿节: html的规定就是一个html中只有一个html标签和一个body标签 多了当然不行 跟id写不写都没有关系 你这样写虽然浏览器里面可以忽略掉你这个错误而正常显示 但是确实不符合标准的 不要这样做

浮山县18333506699: CSS 的 ID 和 Class 有什么区别?如何正确使用它们 -
彩学肿节: 个人总结的一些区别:在css中,ID的前缀用"#",Class的前缀用"." 同一个标签,只能有一个ID,但可以有多个Class(如:div id="div1" class="div1 div2 div3",表示该div的ID为div1,Class分别为div1、div2、div3三个) 优先级:同时定义一个标签的ID和Class的css,ID所定义的css优先于Class(如:#div{font-size:14px;} .div{font-size:12px;};则它的字体大小是14px) 在同一个页面,ID只能出现一个,Class则可以出现多个

浮山县18333506699: 一个页面多次使用a:link a:active a:visited a:hover怎么使用?
彩学肿节:你的意思应该是 多个a标签需要使用不同的 动态样式是吧; 第一种: 给a标签一个id或者class,然后在css里给id或class使用伪类 <a id="xxx" href=.....></a> 或者 <a class="xxx" href=....></a> css: xxx:link xxx:active xxx:visited xxx:hover 不同的...

浮山县18333506699: 如何理解一个id选择器只能把其css样式指定给一个标签 -
彩学肿节: 在页面中同一个id只能出现一次,同一个class却可以多次引用.比如你设置了id选择器div1和class选择器div2#div1{color:#FF0000;}.div2{color:#000000;} 那么在一个页面中 id="div1"的标签只能有一个,但是class="div2"的标签却可以有很多个.

浮山县18333506699: 怎么定义1个DIV的CSS样式? -
彩学肿节: 实在没看明白你的意思.不过,在HTML如果是这样.<div id="a"> <p>dfsad</p></div><div id="b"> <p>adasdfas</p></div> 如果要控制id为a中的p的话,可以把CSS的选择器写成#a p{ 各种样式; } CSS中用空格来表示是在#a当中的p

浮山县18333506699: DW里同一段有两个标签怎么让css区分? -
彩学肿节: 1、在标签中设置不同的class属性,2、在标签中设置不同的id属性,3、用js或者jq选择元素设置css,具体请根据实际情况而定

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网