分析:分别判断两个函数定义域和对应法则是否一致即可.
解答:解:A.函数f(x)=|x|,对应法则和g(x)不一致,所以A不是相等函数.
B.函数g(x)=x,(x≠0),定义域与f(x)不相同,所以B不是相等函数.
C.函数f(x)的定义域为{x|x≠0},函数g(x)的定义域为{x|x>0},两个函数的定义域不相同,所以C不是相等函数.
D.函数g(x)=x,两个函数的定义域和对应法则完全相同,所以D是相等函数.
故选D.
点评:本题主要考查判断两个函数是否为同一函数,判断的标准是判断两个函数的定义域和对应法则是否完全相同.