6 回答

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();

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')
? ? }
}

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>

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>

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>
添加回答
舉報