2017-12-18 127 views
0

我在sharepoint中添加javascript方法,我需要通过标题获取元素,并且ID和名称正在更改。我不确定编写这种方法的语法,我找不到这样做的好例子。 请帮忙。 我的代码现在看起来像这样。使用javascript与Sharepoint查找元素使用javascript

function ValidateComments() 
{ 
var val1 = elements[index].title("inspection"); 
var val2 = elements[index].title("Start date"); 
var val3 = elements[index].title("End date"); 
var val4 = elements[index].title("Comments"); 

    if (val1 === true){ 

    if ((val2 !== "" && val3 !== "") || val4 !="") 

    } 
    alert("Valid"); 

    } 
    else { 

    alert("NOT Valid"); 

    } 
+0

这是不可能使用的getElementById(); OR getElementByName();作为Id和Name并且大部分时间都会改变。 – Mindan

+0

您可以添加相关的HTML,以便我们可以看到HTML的结构? – Nisarg

回答

1

尝试类似下面的代码:

var val1 = document.querySelector('[title="inspection"]').value; 

注:返回,如果没有找到匹配指定的选择,或选择的组或空相匹配的文档中的第一个元素。

参见以下输出: enter image description here