javascript中两个src的比较
我想比较这段代码中的两个图像src。它不起作用,可能是因为这些src的路径不是绝对的。那么如何获得这些图像的绝对路径呢 HTMLjavascript中两个src的比较,javascript,html,Javascript,Html,我想比较这段代码中的两个图像src。它不起作用,可能是因为这些src的路径不是绝对的。那么如何获得这些图像的绝对路径呢 HTML JS 函数比较() if(document.getElementById('1').src==document.getElementById('2').src) 警报(“照片1=照片2”) 您的比较很好。底层代码没有定义(func()函数没有定义,compare()函数没有良好的结构,您应该避免仅使用数字作为ID) document.getElementByI
JS
函数比较()
if(document.getElementById('1').src==document.getElementById('2').src)
警报(“照片1=照片2”)
您的比较很好。底层代码没有定义(func()函数没有定义,compare()函数没有良好的结构,您应该避免仅使用数字作为ID)
document.getElementById(“比较按钮”).addEventListener(“单击”,函数(){
log(document.getElementById('photo1').src+“-”+document.getElementById('photo2').src);
if(document.getElementById('photo1').src==document.getElementById('photo2').src)
{
console.log(“photo1=photo2”);
}否则{
控制台日志(“不同”);
}
});代码>
比较
您的比较很好。底层代码没有定义(func()函数没有定义,compare()函数没有良好的结构,您应该避免仅使用数字作为ID)
document.getElementById(“比较按钮”).addEventListener(“单击”,函数(){
log(document.getElementById('photo1').src+“-”+document.getElementById('photo2').src);
if(document.getElementById('photo1').src==document.getElementById('photo2').src)
{
console.log(“photo1=photo2”);
}否则{
控制台日志(“不同”);
}
});代码>
比较
由于各种原因,您提供的代码“不起作用”,其中最重要的原因是语法错误(在浏览器的开发控制台上可以看到,您应该经常检查)。您错误地定义了一个函数,并且您也没有试图调用的名为func
的函数。两个值的比较与您遇到的问题无关。您提供的代码“不起作用”有多种原因,其中最重要的原因是语法错误(在浏览器的开发控制台上可以看到,您应该经常检查)。您错误地定义了一个函数,并且您也没有试图调用的名为func
的函数。两个值的比较与您遇到的问题无关。我有一个类似的问题,如果你能检查?如果您能检查一下,我会非常感激我有类似的问题吗?非常感谢
<td><img id='1' src="photo1.gif" onclick="func(this)" ></td>
<td ><img id='2' src="photo2.gif" onclick="func(this)"></td>
<td ><img id='3' src="photo3.gif" onclick="func(this)"></td>
<script>
function compare()
if(document.getElementById('1').src==document.getElementById('2').src)
alert("photo1=photo2")
</script>