在javascript中切换大小写以填充指令

在javascript中切换大小写以填充指令,javascript,Javascript,你能帮我处理这段不想工作的代码吗 我正在尝试更改元素的内容 如果我收到input或textarea,我将应用innerHTML 如果我收到文件,我将应用src 我的HTML示例如下所示: <div id="hotel_name"></div> <div id="hotel_description"></div> <img src="" id="logo"> json看起来像: { "datas": [ {

你能帮我处理这段不想工作的代码吗

我正在尝试更改元素的内容

  • 如果我收到
    input
    textarea
    ,我将应用
    innerHTML

  • 如果我收到
    文件
    ,我将应用
    src

我的HTML示例如下所示:

<div id="hotel_name"></div>
<div id="hotel_description"></div>
<img src="" id="logo">
json看起来像:

{
    "datas": [
        {
            "id": "hotel_name",
            "value": "Banana"
        },
        {
            "id": "hotel_description",
            "value": "This is a banana."
        },
        {
            "id": "logo",
            "value": "logo.png"
        },
        ...
但它不起作用。我觉得这行
div=null&(div.type=element.value)不明白我想要什么

你能帮忙吗


谢谢。

变量类型是隐式定义的,我认为您可能在以下方面出错:div[type]=element.value

var div=document.getElementById(element.id)| null;-你为什么把| |放在这一行。这亚麻布是什么意思-div=null&&(div.type=element.value)???请提供json响应的一部分或示例。我已经用我得到的json更新了。@TheGuest:这是前面的问题:
div=null&(div.type=element.value)这一行令人困惑,您正在检查div是否不为null,在检查div.type是否声明为assigned element.id之前。
{
    "datas": [
        {
            "id": "hotel_name",
            "value": "Banana"
        },
        {
            "id": "hotel_description",
            "value": "This is a banana."
        },
        {
            "id": "logo",
            "value": "logo.png"
        },
        ...