如何将标签的自定义变量传递给javascript函数?

如何将标签的自定义变量传递给javascript函数?,javascript,html,Javascript,Html,我的html如下所示: <a href="javascript:void(0);" id="13" jobtitile="UI Designer (Web Designer / Team Leader)" onclick="postResume(this.id,this.jobtitle);" class="InsideRightBoxLink">Submit Application</a> 两者都给出了未定义的,请帮助我谢谢。 <script type="t

我的html如下所示:

<a href="javascript:void(0);" id="13" jobtitile="UI Designer (Web Designer / Team Leader)" onclick="postResume(this.id,this.jobtitle);" class="InsideRightBoxLink">Submit Application</a>  
两者都给出了未定义的,请帮助我谢谢。


<script type="text/javascript">

    function postResume(obj){  
alert(obj.id);  
alert(obj.getAttribute("jobtitile"));  
}  
</script>
<a href="javascript:void(0);" id="13" jobtitile="UI Designer (Web Designer / Team Leader)" 
onclick="postResume(this);" class="InsideRightBoxLink">Submit Application</a> 
功能恢复后(obj){ 警报(对象id); 警报(对象getAttribute(“作业项”); }
jobatile
不是HTML有效属性,因此请使用
getAttribute
函数

改变

this.jobtitile

试试这个代码

  <a href="javascript:void(0);" id="13" 
 jobtitile="UI Designer (Web Designer / Team Leader)" 
    onclick="postResume(this.id,this.getAttribute("jobtitile"));"
 class="InsideRightBoxLink">Submit Application</a>  

在javascript中获取属性值与jQuery不同。 使用这个.getAttribue('attributeName')


功能postResume(作业ID、作业标题){
警报(职务名称);
//警报($(“#”+jobId).attr('jobTitle');
} 

对于此类问题,首先创建一个小提琴
this.getAttribute("jobtitile")
  <a href="javascript:void(0);" id="13" 
 jobtitile="UI Designer (Web Designer / Team Leader)" 
    onclick="postResume(this.id,this.getAttribute("jobtitile"));"
 class="InsideRightBoxLink">Submit Application</a>  
<a href="javascript:void(0);" id="13" jobtitle="UI Designer (Web Designer / Team Leader)" onclick="postResume(this.id,this.getAttribute('jobtitle'));" class="InsideRightBoxLink">Submit Application</a> 


<script>
function postResume(jobId,jobtitle){  
alert(jobtitle);  
//alert($("#"+jobId).attr('jobTitle'));  
} 
</script>