程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何从父 div 获取 getElementById 值?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决如何从父 div 获取 getElementById 值??

开发过程中遇到如何从父 div 获取 getElementById 值?的问题如何解决?下面主要结合日常开发的经验,给出你关于如何从父 div 获取 getElementById 值?的解决方法建议,希望对你解决如何从父 div 获取 getElementById 值?有所启发或帮助;

 seTinterval(function(){
      var parent = document.getElementByClassname("b");
      var child = parent.children[1];
      var intext = child.INNERHTML;
      var price = parseInt(intext.textContent.replace(/,/g,''));
      var beforecalf = price - 5000 ;
      var beforecals = price - 4000 ;
                                                
      if(document.getElementByID("basic_0")) {
          bpricefirst = String(beforecalf).replace(/(\d)(?=(\d\d\d)+(?!\d))/g,'$1,');
          bpricesecond = String(beforecals).replace(/(\d)(?=(\d\d\d)+(?!\d))/g,');
          document.querySELEctor('#thislogin').textContent = bpricefirst;
          document.querySELEctor('#thisnotlogin').textContent = bpricesecond;
        }
        },1000);
<div class="a">
  <span class="first">price :</span>
  <span class="second">25$</span>
</div>

<div class="b">
  <span class="first">price :</span>
  <span class="second">20$</span>
</div>

<div ID="basic_0"> <!-- script will run if i have this #basic_0 div -->
</div>

<div ID="thislogin"></div> 
<div ID="thisnotlogin"></div>

我尝试做的是从 .b div 框中带来 .second vlaue(20 美元)。 如您所见,名为 a 和 b 的 div 框内部具有完全相同的类名。 (第一,第二)

在那里,我必须从 .b div 框中带来 .second 值而不是 .a 所以为了做到这一点,我使用了下面的代码,但它不起作用...... :(

var parent = document.getElementByClassname("b");
  var child = parent.children[1];
  var intext = child.INNERHTML;
  var price = parseInt(intext.textContent.replace(/,''));

在我尝试这个之前 我是这样的

var price = parseInt(document.querySELEctor('.second').textContent.replace(/,''));

但它带来了 25 美元的价值;; 带来 20 美元的价值,我需要改变什么??

任何帮助将不胜感激!谢谢! *不知道原因,为什么它显示为“”...但它是 enter image description here 这个;;

解决方法

如您所见:https://www.w3schools.com/jsref/prop_node_parentelement.asp

var x = document.getElementById("myLI").parentElement.nodename;
<ul>
  <li id="myLI">Coffee</li>
  <li>Tea</li>
</ul>

大佬总结

以上是大佬教程为你收集整理的如何从父 div 获取 getElementById 值?全部内容,希望文章能够帮你解决如何从父 div 获取 getElementById 值?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。