Javascript 隐藏/取消隐藏SharePoint列表/文档库列

Javascript 隐藏/取消隐藏SharePoint列表/文档库列,javascript,jquery,sharepoint-2010,listitem,sharepointdocumentlibrary,Javascript,Jquery,Sharepoint 2010,Listitem,Sharepointdocumentlibrary,我在内容编辑器中将一些javascript添加到文档库的EditForm.aspx页面。我的文档库中有以下列: 头衔 描述 添加新项目时,javascript会隐藏“Description”字段,这非常有效,但是如果添加新项目时“Title”具有/包含以下任何值,我希望能够取消隐藏/显示“Description”字段: -测试项目1 -测试项目2 -测试项目3 我觉得我已经完成了一半,但只是不确定如何实现取消隐藏/显示部分,我目前使用的javascript如下所示: <scri

我在内容编辑器中将一些javascript添加到文档库的EditForm.aspx页面。我的文档库中有以下列:

  • 头衔
  • 描述
添加新项目时,javascript会隐藏“Description”字段,这非常有效,但是如果添加新项目时“Title”具有/包含以下任何值,我希望能够取消隐藏/显示“Description”字段:

-测试项目1 -测试项目2 -测试项目3

我觉得我已经完成了一半,但只是不确定如何实现取消隐藏/显示部分,我目前使用的javascript如下所示:

    <script language="javascript" type="text/javascript">

<!--

//Custom functionality to hide selected columns from the form

_spBodyOnLoadFunctionNames.push("hideFields");

function findAControl(fieldName){

    var arr=document.getElementsByTagName("!");

    //get all comments
    for(var i=0; i < arr.length; i++)
    {
        //now match the field name
        if(arr[i].innerHTML.indexOf(fieldName) > 0)
        {
            return arr[i];

        }
    }
}

function hideFields(){


    var control = findControl("Description");
    control.parentNode.parentNode.style.display="none";
}

//end custom functionality-->
</script>

谢谢

var control = findAControl("Description");