第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何判斷A是否包含B?在javascript中

如何判斷A是否包含B?在javascript中

搖曳的薔薇 2023-06-09 10:52:01
假設(shè)我有兩個 div A 和 B。<div id="A">1253555</div><div id="B">1</div>我必須查明 A 是否包含 B。在這個例子中,它將是 (if 1253555 contains 1 ) 的答案,這應(yīng)該是真的。然后我必須執(zhí)行函數(shù) doSomething()。function doSomething() {  var x  =  document.getelementById("A").innerHTML;  var y  =  document.getelementById("B").innerHTML;  if (=...) {  // I dont know how to code here now...i tend to use indexof}請進一步指導(dǎo)我。請使用純 javascript 中的方法,并且最適合所有瀏覽器。
查看完整描述

6 回答

?
犯罪嫌疑人X

TA貢獻2080條經(jīng)驗 獲得超4個贊

只需使用includes

if(x.includes(y)){
  console.log('true');
}


查看完整回答
反對 回復(fù) 2023-06-09
?
滄海一幻覺

TA貢獻1824條經(jīng)驗 獲得超5個贊

您可以使用“包含”方法。


function doSomething() {

   var x  =  document.getElementById("A").innerHTML;

   var y  =  document.getElementById("B").innerHTML;


   if (x.indexOf(y) !== -1) {

    console.log("Perform your next task!!!")

   }

}


doSomething();


查看完整回答
反對 回復(fù) 2023-06-09
?
冉冉說

TA貢獻1877條經(jīng)驗 獲得超1個贊

正確的語法是 document.getElementById()(元素的“E”大寫),然后您可以在條件中使用 includes() 字符串方法。


var x? =? document.getElementById("A").textContent;

? var y? =? document.getElementById("B").textContent;


? if (x.includes(y)) {?

? ? console.log('yes')

? ? }

}


查看完整回答
反對 回復(fù) 2023-06-09
?
繁花如伊

TA貢獻2012條經(jīng)驗 獲得超12個贊

更完整的代碼...


const bTest = document.getElementById('bt-test')

  ,  divA   = document.getElementById('div-A')

  ,  divB   = document.getElementById('div-B')

  ;

bTest.onclick=()=>

  {

  if ( divA.textContent.includes( divB.textContent ))

    alert( 'yes it include')

  else

    alert( 'nope!')

  }

div {

  border: 1px solid grey;

  padding: .5em;

  margin: .5em;

}

<div id="div-A" contenteditable>1253555</div>


<div id="div-B" contenteditable>1</div>


<button id="bt-test"> test include </button>


查看完整回答
反對 回復(fù) 2023-06-09
?
慕運維8079593

TA貢獻1876條經(jīng)驗 獲得超5個贊

您可以只使用該String.prototype.includes(other)功能。

function doSomething() {


? var x? =? document.getElementById("A").innerHTML;


? var y? =? document.getElementById("B").innerHTML;


? if (x.includes(y)) console.log("It does");

? else console.log("It doesn't");


}


doSomething();

<div id="A">1253555</div>


<div id="B">1</div>


查看完整回答
反對 回復(fù) 2023-06-09
?
慕姐8265434

TA貢獻1813條經(jīng)驗 獲得超2個贊

代碼概念很簡單,只需獲取 div innerHTML 值并在 javascript 中使用 include 即可獲得所需的結(jié)果:D


<!DOCTYPE html>

<html>

<head>

</head>

<body>

    <div id="a">1234</div>

    <div id="b">1</div>

</body>


<script>

    var a1 =  document.getElementById("a").innerHTML;

    var b1 =  document.getElementById("b").innerHTML;


    if(a1.includes(b1)) alert("true"); // you can change the alert to do whatever function you wan :D

    else alert("false");

</script>

</html>


查看完整回答
反對 回復(fù) 2023-06-09
  • 6 回答
  • 0 關(guān)注
  • 312 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號