标签: id

id和class之间有什么区别?

CSS <div class=""><div id="">CSS 之间的区别是什么?可以使用<div id="">吗?

我看到不同的开发人员在这两方面做到这一点,因为我自学成才,我从来没有真正弄明白.

html css class id

216
推荐指数
8
解决办法
62万
查看次数

在两个div元素中具有相同id的两个元素与其他id:updated是否正常是正常的

我知道,这两个元素不能拥有相同的id.但事实是这样,在我的项目中,我有两个在其他div中具有相同id的元素,就像这样

<div id="div1">
     <img id="loading" />
</div>
<div id="div2">
     <img id="loading" />
</div>
Run Code Online (Sandbox Code Playgroud)

和css:

#div1 #loading
{
    some style here...
}
#div2 #loading
{
    another style here...
}
Run Code Online (Sandbox Code Playgroud)

对我来说工作得很好,但是也许这样做不被推荐吗?

谢谢

UPDATE

是的,我知道,我可以使用课程,并且强烈建议这样做,但我想知道这种id的使用有任何潜在的风险吗?我想不,因为当我写的时候

$("#div1 #loading")...它成为一个独特的元素.不是吗?

最后更新

如果您有理由这样做,请使用建议的原则!;)

javascript css jquery uniqueidentifier id

13
推荐指数
4
解决办法
2万
查看次数

检查数据库中是否存在ID

当给出一个ID数字时,我想检查它是否存在于数据库中.返回true如果ID被发现,如果没有,则返回false.

我对MySQL的了解非常少,但我认为这可能与COUNT(*)函数有关吗?

mysql exists id

8
推荐指数
2
解决办法
2万
查看次数

LoRaWAN DevEUI,AppEUI和AppKey

我试图了解LoRaWAN 1.2规范中的三个神奇的LoRaWAN ID 。我的理解是:

  • DevEUI 就像一个MAC地址
  • AppKey 就像一个公钥(大概...)
  • AppEUI 就像一个端口号

现在,我在理解由谁负责创建这些ID时遇到了问题:

  • DevEUI 可以从LoRa芯片内部ID寄存器生成(我正在使用村田制作所的ABZ类型芯片)
  • AppKey:每个端节点是否应该唯一?我应该选择一个随机的还是从LoRaWAN提供商那里问一个(例如Objenious)?
  • AppEUI:每个终端节点应该公用(我想应该是)?我应该随机选择一个,还是向LoRaWAN提供商询问?

lora lorawan id

7
推荐指数
2
解决办法
3585
查看次数

将非顺序ID作为数据库中表的主键是否可以?

我不太了解数据库找到正确的词来提出这个问题,所以让我举一个例子来解释我正在尝试做的事情:假设我希望表的主键是我从中获取的ID API,但大多数API请求都会导致404错误.结果,我的表​​格看起来像这样:

我也不知道如何在Stack Overflow上格式化类似于表的结构,所以这将是一个粗略的视觉:

API_ID_PK | name
------------------
1         | Billy
5         | Timmy
23        | Richard
54        | Jobert
104       | Broccoli
Run Code Online (Sandbox Code Playgroud)

是否可以将ID按顺序分隔1位数?或者我应该这样做:

ID PK |  API_ID   | NAME
----------------------------------------
1     |    1      | Billy
2     |    5      | Timmy
3     |    23     | Richard
4     |    54     | Jobert
5     |    104    | Broccoli
Run Code Online (Sandbox Code Playgroud)

第二个表是否会因索引原因而更有效率?或者第一张表完美无缺?谢谢!

mysql sql database indexing id

5
推荐指数
1
解决办法
1455
查看次数

为什么这些Youtube元素(suggestion-list-items)具有相同的id

这对我来说很奇怪:

在此输入图像描述

看看上面从Youtube拍摄的屏幕截图.有人可以解释它为多个元素提供相同ID(dismissable,dismissed)的目的是什么?这些是右侧的建议视频,而另一个视频正在播放,如下面的屏幕截图所示:

在此输入图像描述

html youtube html5 id

4
推荐指数
1
解决办法
159
查看次数

通过Html中的ID进行搜索

我有一个问题.我有两个不同的主div元素与相同的子div元素.

当我想得到像这样的表

table = document.getElementById('list_table');
Run Code Online (Sandbox Code Playgroud)

这是给我第一个div表数据,但我想要第二个div表信息.

任何人都可以帮我这个.我无法更改ID名称.

谢谢

<div id="container_1">
    <div id="my_table">
        <table id = "list_table"> 
        </table        
    </div>
</div>

<div id="container_2">
    <div id="my_table">
        <table id = "list_table"> 
        </table        
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript id

1
推荐指数
1
解决办法
53
查看次数

反应:e.target.getAttribute(“ id”)的工作时间为20%?

我是React的新手,已经尝试修复了几个小时。我试图获取被单击的按钮的ID,但这只会获得大约20%的时间的ID,其余的它将返回NullText。我不知道该怎么办。我尝试了不同的绑定方法,但无法使其起作用。任何帮助表示赞赏!

我在这里简化了代码,并将其放在下面。

import React, { Component } from 'react';
import PropTypes from 'prop-types';

class Popupright extends React.Component {

popupnewshow = (e) => {
let ids = e.target.getAttribute("id") + "text";
console.log(ids)
let elements = document.getElementsByClassName('poprighttext showtext');
while(elements.length > 0){
  elements[0].classList.remove('showtext');
};
  document.getElementById(ids).classList.toggle("showtext");
};

render() {
  return (
    <div>
       <table className="table-bordered">
         <tbody>
          <tr className="table-samewidth">
            <td className="td-general"><button className="popup" id="xxx" onClick={this.popupnewshow}><div className="popuptitle">xxx</div></button></td>
          </tr>
          <tr className="table-samewidth">
            <td className="td-general"><button className="popup" id="yyy" onClick={this.popupnewshow}><div className="popuptitle">yyy</div></button></td>
          </tr>
          <tr className="table-samewidth">
            <td className="td-general"><button className="popup" id="zzz" onClick={this.popupnewshow}><div className="popuptitle">zzz</div></button></td>
          </tr>
        </tbody>
      </table>

      <div …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs id

1
推荐指数
1
解决办法
696
查看次数

按顺序生成带有预定义字符的5位字母数字代码

我想生成一个由字母数字字符组成的会员号码,删除i ol在输入时节省混淆.要在php中完成(如果重要的话也使用Laravel 5.7 - 但我觉得这是一个php问题)

如果只使用0-9,会员编号将从00001开始,第一个人和第11个人将有00011.我想使用0-9 + az的字母数字字符(删除所说的字母)

0-9(总共10个字符),abcdefghjkmnpqrstuvwxyz(共23个字符) - 这在每个计数周期(0-10 + aZ)中总共给出33个字符.而不只是10(0-10)

所以第一个会员号仍然是00001,其中第12个现在是0000a,第14个0000c和第34个将是0001a.

总而言之,我需要一种定义字符的方法,以便可以基于用户的id生成的方式进行计数.

我希望我已经解释得这么好了.

php alphanumeric base-conversion id

1
推荐指数
1
解决办法
294
查看次数

如何按组编号?

我想添加"seq"列作为按组编号,用BSTN,ASTN,O和D组织.这项工作很难将我分类为组内的另一个组.只要BSTN和O相等,就会创建一个组,并且ASTN和D相等.

BSTN ASTN O D
150 202 150 151
150 202 151 201
150 202 201 202
150 202 150 426
150 202 426 423
150 202 423 321
150 202 321 320
150 202 320 203
150 202 203 202
150 403 150 426
150 403 426 423
150 403 423 321
150 403 321 320
150 403 320 403
150 403 150 151
150 403 151 201
150 403 201 403
150 403 150 426
150 403 426 …
Run Code Online (Sandbox Code Playgroud)

group-by r id

1
推荐指数
1
解决办法
85
查看次数

javascript选择器无法正常工作

我有这个元素,它是由mcssl checkout表单自动生成的.这是一个自定义字段.

var form_field_gclid = document.getElementById("#ctl00_ctl00_mainContent_scPageContent_customFieldsControl_customFieldsRepeater_ctl00_customFieldTextBox");; 
       console.log(form_field_gclid);
Run Code Online (Sandbox Code Playgroud)
<input name="ctl00$ctl00$mainContent$scPageContent$customFieldsControl$customFieldsRepeater$ctl00$customFieldTextBox" type="text" maxlength="200" size="50" id="ctl00_ctl00_mainContent_scPageContent_customFieldsControl_customFieldsRepeater_ctl00_customFieldTextBox" class="text">
Run Code Online (Sandbox Code Playgroud)

我试图用这样的javascript选择它:

但是我得到null了结果.我也试过,document.querySelectorAll(...);但结果相同.当我从控制台尝试它时,它正在工作,但我想知道如果它在页面javascript上它将无法工作.任何想法,将不胜感激.谢谢.

编辑:

我试图摆脱#符号,但结果相同.

<script type="text/javascript">
(function() {

  var form_field_test = document.getElementById("ctl00_ctl00_mainContent_scPageContent_customFieldsControl_customFieldsRepeater_ctl00_customFieldTextBox");; 
   console.log(form_field_test);
}());
</script>
Run Code Online (Sandbox Code Playgroud)

这是完整的脚本,我正在使用.

javascript selector id

0
推荐指数
1
解决办法
88
查看次数