javascript - DOM 属性是否适用于 Phone Gap android?

标签 javascript android html cordova dom

我正在开发 Phonegap android 项目。

我想知道 DOM 属性是否适用于 Phone Gap。因为,我尝试实现一个条件,例如

if(results.rows.item(val[1]).COLUMN_NAME==="")
{
    document.getElementById("ID").src="img/abc.png";
    console.log("abc image to be changed"+val[1]);
}
else
{

    document.getElementById("ID").src="img/abc1.png";
    console.log("no change "+val[1]);
}

HTML 代码:

我尝试在 HTML 中以下两种情况中执行该程序

案例1:

<div id="ID" > <img src="img/abc1.png"  onclick="abc()" /></div>

案例2:

 <div id="ID" > <img src=""  onclick="abc()" /></div>

当我运行程序时,会显示控制台语句,但图像没有变化。

我的实现方式正确吗?

请指导。

最佳答案

div 没有属性 src。所以你需要给img标签提供id来改变图像的src,如下所示:

<div> <img src="img/abc1.png" id="ID" onclick="abc()" /></div>

或者您可以通过innerHTML属性更改图像,如下所示:

document.getElementById("ID").innerHTML = '<img src="img/abc.png" onclick="abc()" />';

使用任何你想要的。

关于javascript - DOM 属性是否适用于 Phone Gap android?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16481122/

相关文章:

javascript - 如何继续向 div 添加元素,直到两个 div 具有相同的高度?

javascript - Galaxy Nexus 上的点击事件触发了两次

javascript - C# 的 JS 正则表达式 "lambda syntax"

android - 如何在 flutter 的角落添加图像?

ASP.NET 控件

javascript - 无法将输入 (ImageButton) 转换为 jQuery

java - 如何查询 Firebase 以执行以下操作?

android - ListView 中的 EditText 在聚焦时被键盘隐藏

html - 如何使用剪辑路径在多边形中组合一个圆并添加阴影

html - 在旧网站上实现部分 Framework css