如何将标签的自定义变量传递给javascript函数?
我的html如下所示:如何将标签的自定义变量传递给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
<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>