很难描述应用程序,但基本上我需要将“this”作为参数发送,而不是在函数中使用“this”来使用它。情况如下:
paragraph_element.addEventListener( "click", vFlipBP );
这是 vFlipBP 的一部分
/**
*vFlipBP
*/
function vFlipBP( element_or_string ) {
var previous_page_element,
previous_tag_element,
current_page_element,
select_element;
console.log( 'element_or_string ' + element_or_string );
if( typeof ( element_or_string ) === 'string' ) {
select_element = document.getElementById( element_or_string );
} else {
select_element = this;
}
.
.
.
问题是即使这是有效的 JavaScript....jshint.com 警告“可能严格违反”
我只是喜欢没有警告......并且不想配置 jshint.com。
我希望我的代码能够 100% 通过,而不必搞乱配置。
挑剔……但正是我想要的。