精华内容
下载资源
问答
  • html中的classid

    千次阅读 2019-07-24 18:45:14
    id : 一个页面里不能出现两个具有相同 id 的元素,并且每个元素都只能有一个id,相同的id可以出现在不同的页面里, 同一 id也不一定每次都赋给同一元素。 class :在元素开始标签里添加,格式class=“name”,class...

    id : 一个页面里不能出现两个具有相同 id 的元素,并且每个元素都只能有一个id,相同的id可以出现在不同的页面里, 同一 id也不一定每次都赋给同一元素。
    class :在元素开始标签里添加,格式class=“name”,class并不是唯一的,可以在头部元素里style标签中定义,这样可以让class在多个标签中使用,如果要指定多个类别那就将类别名字之间用空格分开,格式class=“first second”,类别名可以两个以上,class尽量用来添加样式,一个 class 名称可以分配给页 面中任意数量的元素,并且一个元素可以有 一个以上的 class。通常,它是为CSS做准备的,定义一块class name,然后在CSS里改写这块Class的属性,设置不同的样式,例如设置字体大小,背景,行间距等等。
    小结:class 属性定义了标签元素的类名,然后利用这个类名在头部标签的style标签中对该元素的样式进行设置,一般默认都不太适合所需的情况。
    具体使用方法:标签名. 类名 {样式名:具体样式}
    例如:h1.intro {color:blank;}
    class=“intro”>标题 1

    展开全文
  • <template> ...main class="scroll-content" id="act-scroll"> <div id="aa" class="swipe-wrapper"> <cube-scroll ref="contentScroll"> <cube-swipe @item-click=...
    <template>
      <main class="scroll-content" id="act-scroll">
        <div id="aa" class="swipe-wrapper">
          <cube-scroll  ref="contentScroll">
            <cube-swipe  @item-click="onItemClick"
              @btn-click="onBtnClick" :data="swipeData"></cube-swipe>
          </cube-scroll>
        </div>
      </main>
    </template>
    
    mounted() {
        console.log(document.body.clientHeight)
        var h = document.documentElement.clientHeight || document.body.clientHeight
       // var m = document.getElementById('act-scroll')
        var a = document.getElementById('aa')
        a.style.height = h - 68 + 'px'  //减去顶部高度
        a.style.height = document.body.clientHeight + 'px'
        this.$refs.contentScroll.refresh() 
      },
    
    <template>
      <main class="scroll-content" id="act-scroll">
        <div id="aa" class="swipe-wrapper">
          <cube-scroll  ref="contentScroll">
            <cube-swipe  @item-click="onItemClick"
              @btn-click="onBtnClick" :data="swipeData"></cube-swipe>
          </cube-scroll>
        </div>
      </main>
    </template>
    
    <script type="text/ecmascript-6">
    // import CubePage from '../demo/cube-page.vue'
    
    export default {
      data() {
        return {
          swipeData: [
            {
              item: {
                text: '测试1',
                value: 1
              }
            },
            {
              item: {
                text: '测试1',
                value: 2
              }
            },
            {
              item: {
                text: '测试1',
                value: 3
              }
            },
            {
              item: {
                text: '测试1',
                value: 4
              }
            },
            {
              item: {
                text: '测试1',
                value: 5
              }
            },
            {
              item: {
                text: '测试1',
                value: 6
              }
            },
            {
              item: {
                text: '测试1',
                value: 7
              }
            },
            {
              item: {
                text: '测试1',
                value: 8
              }
            },
            {
              item: {
                text: '测试1',
                value: 9
              }
            },
            {
              item: {
                text: '测试1',
                value: 10
              }
            },
            {
              item: {
                text: '测试11',
                value: 11
              }
            },
            {
              item: {
                text: '测试12',
                value: 12
              }
            },
            {
              item: {
                text: '测试13',
                value: 13
              }
            },
            {
              item: {
                text: '测试14',
                value: 14
              }
            },
            {
              item: {
                text: '测试15',
                value: 15
              }
            },
            {
              item: {
                text: '测试16',
                value: 16
              }
            },
            {
              item: {
                text: '测试17',
                value: 17
              }
            },
            {
              item: {
                text: '测试18',
                value: 18
              }
            },
            {
              item: {
                text: '测试19',
                value: 19
              }
            },
            {
              item: {
                text: '测试20',
                value: 20
              }
            },
            {
              item: {
                text: '测试21',
                value: 21
              }
            },
            {
              item: {
                text: '测试22',
                value: 22
              }
            }
          ]
        }
      },
      mounted() {
        console.log(document.body.clientHeight)
        // var h = document.documentElement.clientHeight || document.body.clientHeight
        var m = document.getElementById('act-scroll')
    
        var a = document.getElementById('aa')
        // a.style.height = h - 68 + 'px'
        a.style.height = document.body.clientHeight + 'px'
        this.$refs.contentScroll.refresh()
      },
      methods: {
        onItemClick(item) {
          console.log('click item:', item)
        },
        onBtnClick(btn, index) {
    
        }
      }
    }
    </script>
    
    <style lang="stylus" rel="stylesheet/stylus">
    .scroll-content {
    
    }
    .swipe-wrapper{
      // height 2000px;
      // padding: 10px 10px 0px 10px;
      border: 1px solid red;
    }
    </style>
    
    
    展开全文
  • HTML classid

    千次阅读 2017-09-17 20:45:15
    在HTML中,当在一个文档里面我们要对多个标签使用同一个样式的时候可以使用class或者id,当然一般不推荐为了使用样式而为标签添加id;使用javaScript可以获取classid属性,从而对标签添加特定的行为。

    在HTML中,当在一个文档里面我们要对多个标签使用同一个样式的时候可以使用class或者id,当然一般不推荐为了使用样式而为标签添加id;使用javaScript可以获取class和id属性,从而对标签添加特定的行为。


    元素唯一的ID:

           在元素的开始标签中输入id名,格式 id="name",name是id的名称,程序员自己起,这个id是唯一识别元素的名称,name不能有数字或者空格。id个人建议是用来作为当前文档的链接,在文档中进行跳转的时候使用,HTML 文档中的每个 id 都必须是唯 一的。换句话说,一个页面里不能出现两个具有相同 id 的元素,并且每个元素都只能有一个id。相同的id可以出现在不同的页面里, 同一 id也不一定每次都赋给同一元素,尽管这是惯常的做法。

           例:

                  <div id="first">

                  ....

                   </div>

    元素的类别:

           在元素开始标签里添加,格式class="name",class并不是唯一的,可以在头部元素里<style>标签中定义,这样可以让class在多个标签中使用,如果要指定多个类别那就将类别名字之间用空格分开,格式class="first second",类别名可以两个以上,class尽量用来添加样式,一个 class 名称可以分配给页 面中任意数量的元素,并且一个元素可以有 一个以上的 class。

           在标签中添加class,例:

                  <div class="first">

                  ....

                   </div>


    任何HTML标签可以同时用一个id和若干个class,id和class名称最好是有意义的,自己打代码要看的懂啊,然后就是名称中每个单词之间用短横线 “-” 隔开。建议是class和id统一定义在头元素中会更好吧,我个人感觉哈。class和id的具体使用方式有很多,这里不讨论,要自己积累,我也就是做个最简单的格式介绍,用多了就都会了。

           



    展开全文
  • HTML中的name、idclass用法

    千次阅读 2016-01-06 17:48:15
    HTML 中 id与name 区别 ...而id必须是全文档中唯一的 id的用途  1) id是HTML元素的Identity,主要是在客户端脚本里用。 2) label与form控件的关联,如  label for="MyInput">My Input  

    HTML 中 id与name 区别

    一个name可以同时对应多个控件,比如checkbox和radio

    而id必须是全文档中唯一的


    id的用途 
    1) id是HTML元素的Identity,主要是在客户端脚本里用。

    2) label与form控件的关联,如

                <label for="MyInput">My Input</label>
                <input
    id="MyInput" type="text">
                for属性指定与label关联的元素的id,不可用name替代

    3)脚本中获得对象:IE支持在脚本中直接以id(而不是name)引用该id标识的对象。

    例如上面的input,要在脚本中获得输入的内容,可以直接以 MyInput.value来获得。如果用DOM的话,则用document.getElementById("MyInput").value

    如果要用name的话,通常先得到包含控件的form,例如document.forms[0],然后从form再引用name,注意这样得到的是经过计算后将发送给服务器的值



    name的用途

    1)主要是用于获取提交表单的某表单域信息, 作为可与服务器交互数据的HTML元素的服务器端的标示,比如input、select、textarea、框架元素(iframe、frame、 window的名字,用于在其他frame或window指定target )和button等,这些元素都与表单(框架元素作用于form的target)提交有关,浏览器会根据name来设定发送到服务器的request, 在表单的接收页面只接收有name的元素,  所以赋ID的元素通过表单是接收不到值的。 我们可以在服务器端根据其Name通过Request.Params取得元素提交的值。在form里面,如果不指定name,就不会发送到服务器端。

    2)HTML元素Input type='radio'分组,我们知道radio button控件在同一个分组类,check操作是mutex的,同一时间只能选中一个radio,这个分组就是根据相同的name属性来实现的。

    3)建立页面中的锚点,我们知道<a href="URL">link</a>是获得一个页面超级链接,如果不用href属性,而改用name,如:<a name="PageBottom"></a>,我们就获得了一个页面锚点,如<strong><a name="1" id="1"></a>Experience (XP)</strong>,详见 示例

    4)作为对象的Identity,如Applet、Object、Embed等元素。比如在Applet对象实例中,我们将使用其name来引用该对象。

    5)在IMG元素和MAP元素之间关联的时候,如果要定义IMG的热点区域,需要使用其属性usemap,使usemap="#name"(被关联的MAP元素的Name)。

    6)某些特定元素的属性,如attribute,meta和param。例如为Object定义参数<PARAM NAME = "appletParameter" VALUE = "value">或Meta中<META NAME = "Author" CONTENT = "Dave Raggett">。

    当然HTML元素的name属性在页面中也可以起那么一点ID的作用,因为在DHTML对象树中,我们可以使用document.getElementsByName来获取一个包含页面中所有指定Name元素的对象数组。Name属性还有一个问题,当我们动态创建可包含Name属性的元素时,不能简单的使用赋值element.name = "..."来添加其Name,而必须在创建Element时,使用document.createElement('<element name = "myName"></element>')为元素添加Name属性。这是什么意思啊?看下面的例子就明白了。

    < script  language ="JavaScript" > 
     var  input  =  document.createElement('INPUT');
     input.id  =  'myId';
     input.name  =  'myName';
     alert(input.outerHTML);
    </ script >

    消息框里显示的结果是:<INPUT id=myId>


    < script  language ="JavaScript" > 
     var  input  =  document.createElement(' < INPUT name = " myName " > ');
     input.id  =  'myId';
     alert(input.outerHTML);
    </ script >

    消息框里显示的结果是:<INPUT id=myId name=myName>

     

     

    name与id 区别 

    id要符合标识的要求,比如大小写敏感,最好不要包含下划线(因为不兼容CSS)。而name基本上没有什么要求,甚至可以用数字。table、tr、td、div、p、span、h1、li等元素一般用id。与表单相关的元素也可以赋ID值,  但为这些元素赋ID值的时候引用这些元素的方法就要变一下了,具体的如下: 

    赋name时,引用元素的方式:  document.formName.inputName document.frames("frameName") 
    赋id时,引用元素的方式:  document.all.inputID document.all.frameID 
    除去与表单相关的元素,只能赋id不能赋name,这些元素有body、li、a、table、tr、td、th、p、div、span、pre、dl、dt、dd、font、b等等

     


    CSS 中 id、class属性的区别   

    1)class是设置标签的类,用于指定元素属于何种样式的类。在CSS样式中以小写的“”及“.”来命名,在html页面里则以class="css5" 来选择调用,命名好的CSS又叫css选择器。
    如: .css5{属性:属性值;} 选择器在html调用为“<div class="css5">我是class例子</div>
      .baobao { color: lime; background: #ff80c0 }
      使用方法:class="
    baobao" 

    2)id是设置标签的标识。用于定义一个元素的独特的样式。在CSS样式定义的时候 以“#”来开头命名id名称
    如一个CSS规则:
       #binbin { font-size: larger }
       使用方法:id="
    binbin" 
    id是一个标签,用于区分不同的结构和内容,就象你的名字,如果一个屋子有2个人同名,就会出现混淆;

    3)css里的id用法与class用法一样,只是把class换成id。如例子:
        在CSS样式定义ID 

               #css5 {height:25px; width: 200px;}

         调用ID :

                <div id="css5">我是ID例子</div>
    class是一个样式,可以套在任何结构和内容上,就象一件衣服。

    4)概念上说就是不一样

    id是先找到结构/内容,再给它定义样式;class是先定义好一种样式,再套给多个结构/内容。

    (1) 一个class是用来根据用户定义的标准对一个或多个元素进行定义的。打个比较恰当的比方就是剧本:一个class可以定义剧本中每个人物的故事线,你可以通过cSS,javascript等来使用这个类。因此你可以在一个页面上使用class="Frodo" ,class= "Gandalf", class="Aragorn"来区分不同的故事线。还有一点非常重要的是你可以在一个文档中使用任意次数的class。
    (2) id 通常用于定义页面上一个仅出现一次的标记。在对页面排版进行结构化布局时(比如说通常一个页面都是由一个页眉,一个报头< masthead>,一个内容区域和一个页脚等组成),一般使用ID比较理想,因为一个ID在一个文档中只能被使用一次。而这些元素在同一页面中很少会出现大于一次的情况。
    归纳成一句话就是:class可以反复使用而id在一个页面中仅能被使用一次


    有可能在很大部分浏览器中反复使用同一个id不会出现问题,但在标准上这绝对是错误的使用,而且很可能导致某些浏览器的现实问题。
    在实际应用的时候,class可能对文字的排版等比较有用,而id则对宏观布局和设计放置各种元素较有用。
    <<id具有唯一性,而class是一个类,适用于可多次重复使用的容器>>

     


    关于ID和Name的一些注意事项

    当然HTML元素的name属性在页面中也可以起那么一点id的作用,因为在DHTML对象树中,我们可以使用document.getElementsByName来获取一个包含页面中所有指定name元素的对象数组。


    如果页面中有n(n>1)个HTML元素的id都相同了怎么办?在DHTML对象中怎么引用他们呢?

    如果我们使用ASPX页面,这样的情况是不容易发生的,因为asp.net进程在处理aspx页面时根本就不允许有ID非唯一,这是页面会被抛出异常而不能被正常的render。


    但如果不是动态页面,我们硬要让id重复那IE怎么做呢?

    这个时候我们还是可以继续使用document.getElementById获取对象,只不过我们只能获取id重复的那 些对象中在HTML Render时第一个出现的对象。而这时重复的id会在引用时自动变成一个数组,id重复的元素按Render的顺序依次存在于数组中,数组的脚下标依次表示id出现的先后顺序。

    展开全文
  • HTML中id、name、class 区别

    万次阅读 多人点赞 2012-10-17 13:53:57
    HTML 中 id与name 区别一个name可以同时对应多个控件,比如checkbox和radio而id必须是全文档中唯一的id的用途 1) id是HTML元素的Identity,主要是在客户端脚本里用。2) label与form控件的关联,如 label for=...
  • li v-for="(item,index) of cards" :id='ownClass(item)' :key="index" > </li> </ul> data(){ return{ cards: [{ id: 1, name: 1}, { id: 2, name: 2}] } } methods:{ o...
  • 昨天下定决 心对上次做的布局编辑器控件加以改进,其中最主要变化的就是要完全使用ASP.NET AJAX!...虽然决心很大, 不过刚拿起UpdatePanel它就了我一个下马威,实在有够郁闷的!就 是下面很简单的一段代码,
  • js中多个class属性的标签赋值

    千次阅读 2017-12-25 09:33:44
    根据ID给标签value值,document.getElementById("id").value="张三";当有多个class属性时,for(var i=0;i;i++){ document.getElementsByClassName("name")[i].value="李四"; }
  • HTML5中id、name、class 区别

    千次阅读 2015-02-04 10:27:58
    转载地址:http://www.2cto.com/kf/201210/161751.html ...看了一下,它们差不多,尤其是本文后面专门讲的区别讲的最好,有点醍醐灌顶的感觉。有疑惑的朋友们也可以看看啊。。...HTML 中 id与name 区别 ...而id
  • 3)css里的id用法与class用法一样,只是把class换成id。如例子:  在CSS样式定义ID      #css5  {height:25px; width: 200px;}  调用ID :  <div id=" css5 ">我是ID例子 class是一个...
  • $('.class名称').each(function() { laydate.render({ elem: this , type: 'date', range: true }); }); ...
  • JS中classid有什么区别

    千次阅读 2018-08-11 10:20:21
    在元素的开始标签中输入id名,格式 id="name",name是id的名称,程序员自己起,这个id是唯一识别元素的名称,name不能有数字或者空格。 id个人建议是用来作为当前文档的链接,在文档中进行跳转的时候使用...
  • getBean(id)和getBean(Class)使用的区别

    千次阅读 2019-06-03 11:34:53
    bean id="helloword" class="HelloWord"> <property name="name" value="张三"> </property> </bean> 其上的bean的配置的解读:class="HellloWord"是通过反射获取了一个同样的类的...
  • C#:父类的值赋给子类

    万次阅读 2013-06-07 19:45:07
    有的情况下想把父类的值赋值子类,你会怎么做呢?new一个父类的实例,再new一个子类的实例,然后逐个将属性赋值。本质上也确实这样赋值的,但是如果在程序用逐个去赋值就比较麻烦了,这个过程可以用一个归纳为一个...
  • 使用映射Java实体类字段默认值

    千次阅读 2019-12-24 16:42:44
    近期做数据对接需要部分实体类所有字段默认值。 直接在实体类添加构造代码块进行赋值: package com.example.demo; import java.lang.reflect.Field; public class Boy { private String id; private String ...
  • asp:Label ID=“lbl_Test” runat=“server” CssClass=“cssTest” Text=“测试” &amp;gt;&amp;lt;/asp:Label&amp;gt; 解决赋值问题。 在前端使用JsASP.NET服务器控件&amp;lt;asp:Label ...
  • 一个正常的输入域赋值时死活不上,输入域一直显示为空,但是打开浏览器的调试模式,输入域就可以看到值aaa了。 很正常的输入域如下: &amp;lt;INPUT name=audit_shenpi_input class=tab4 id=au...
  • 如何将js里的变量的值赋给文本框

    千次阅读 2019-04-25 16:56:11
    将变量text的值赋给 id="test"的input框 <html> <head> <script type="text/javascript" language="Javascript1.1">  var text="aaa"; document.getElementById("test").value = text; ....
  • <table class="table table-hover table-striped" id="userContent"> (var i = 0; i ; i ++) { %> ; margin-bottom:20px"> asdads function render_data() { var url = '/acts/20150601/...
  • JAVA-读取XML文件并将值赋给对象

    千次阅读 2017-07-22 18:58:55
    XML文件:div,XML 业务归属机构代码: ... <input type="text" class="form-control input-sm spinner-1 spinedit" id="comcode" name="selectIdListDto.comCode
  • 根据不同的值父级div添加class样式

    千次阅读 2017-08-25 21:06:58
    页面 异常单 0 css样式 .count_errors{ 1px solid red;... if(data.summary_count['error']>0){ $("#count_error").parent().addClass('count_errors')... } 注:$("#count_error").parent()取id为count_error的div的父级
  • Could not initialize class

    万次阅读 2020-11-20 18:37:11
    出现此类情况多数是没有该类或者jar...在调用WechatConstants.APP_ID的时候报java.lang.NoClassDefFoundError: Could not initialize class org.com.rsmall.wx.config.wechat.WechatConstants 其实错误是在AppYmlP.
  • div id="add_activity"&gt; &lt;div style="width: 95%;height: 100%;margin: auto;"&gt; &lt;form class="layui-form" lay-filter="formTest"&gt;
  • SV之class

    千次阅读 2019-05-20 18:46:14
    class 类的定义方式 类的实例化和对象的创建 类的构造方法new this关键字 类的静态属性和静态方法 Class Assignment 类的赋值 Shallow Copy 简单复制对象 deep copy 深层复制 Parameterised Classes 常数类...
  • uni-app 动态class

    千次阅读 2019-08-19 11:10:24
    简单的不带循环的可以看官方文档:https://uniapp.dcloud.io/use?id=class-%E4%B8%8E-style-%E7%BB%91%E5%AE%9A 复杂的for循环的看这里: 我们需要在遍历的list里面,put进去class比如dynamic,然后在v-for的时候:...
  • 普通div赋值只需要$(“#div_id”).attr(“title”,”value”)即可,但在easyui中的accordion则不一样,虽然accordion下的伸缩面板也是由div构成的,但它在生成页面时,会将原本div的title变成一个单独的div,而...
  • function onCheck(e, ...<div id="menuContent" class="menuContent" style="display:none; position: absolute;"> <ul id="testtree" class="ztree" style="margin-top:0; width:280px; height: 300px;">
  • 一、用 变量形式 绑定单个 Class 名 在 vue 中绑定单个 class 名还好说,直接写就可以了 <div id=app> <!-- 因为是自定义属性,所以要用到 v-bind ,简写为 :...在 data 中把 yellow 赋给 box box: 'yellow' }

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 78,274
精华内容 31,309
关键字:

给id赋class