Jquery属性代码到Javascript属性代码

Jquery属性代码到Javascript属性代码,javascript,jquery,attributes,Javascript,Jquery,Attributes,我的项目中有一个场景,不幸的是我不应该使用Jquery代码。我不太擅长编写jquery代码,但不擅长编写javascript代码 功能: 1.I have few disabled controls on page with attribute clickdisabled=disable. 2. I am trying to set title to all elements with that attribute on a page(s). 3. when user clicks o

我的项目中有一个场景,不幸的是我不应该使用Jquery代码。我不太擅长编写jquery代码,但不擅长编写javascript代码

功能:

1.I have few disabled controls on page with attribute clickdisabled=disable.    
2. I am trying to set title to all elements with that attribute on a page(s). 
3. when user clicks on disabled controls alert that controls title.
4. I am trying to make click on disabled controls
使我的java脚本代码与jquery代码相同并使其工作的任何帮助

Jquery代码

function DisableControlAction() {
   $('[clickdisabled=disable]').attr("title", "You are not authorized to perform this action.");

    $('[clickdisabled=disable]').removeAttr("disabled"); // to enable click for server controls

    $('[clickdisabled=disable]').click(function (e) {
        e.preventDefault();
        alert($(this).attr("title"));
        return false;
    });
}
我正在尝试的Java脚本代码

function DisableControlAction() {
document.getElementsByTagName('[clickdisabled=disable]').setAttribute("title", "You are not authorized to perform this action.");
document.getElementsByTagName('[clickdisabled=disable]').removeAttribute("disabled");
document.getElementsByTagName('[clickdisabled=disable]').click(function (e) {
        e.preventDefault();
        alert($(this).getAttribute("title"));
        return false;
    });
}

如果使用querySelectorAll并通过任何方式获取元素列表。您可以使用element.disabled=true;它将禁用输入

var输入=document.querySelectorAllinput; fori=0;i.长度;我++{ 输入[i]。禁用=真;
}步骤1需要注意的是.getElementsByTagName希望通过..来选择元素,比如div或a。因此它不能与“[clickdisabled=Disabled]”一起使用。尝试改用,并使用循环来处理它返回的每个元素。即使这样做有效,也不能为节点集合设置属性。