javascript函数无法正常工作。 (目标)

时间:2016-05-24 10:08:59

标签: javascript jquery

function hide(target) {
document.getElementById(target).style.display = 'none';
var ID = document.getElementById(target).value;

出于某种原因,display ='none'部分工作正常,当我通过ajax传递'ID'(var ID)时 - 它只是说Undefined。

任何想法如何让Var ID与(目标)div标签的ID相同?

感谢。

1 个答案:

答案 0 :(得分:0)

我建议改变惯例以使用更具防御性的技术:

    function hide(target) {
        if ( typeof target != "string") {
            return;
        }
        var el = document.getElementById(target);

        if ( typeof el == "object" ) {
            el.style.display = 'none';

            var ID = el.value;

            // do something with ID
        }
    }